Air conditioner side end cooperative control method, air conditioner and computer readable storage medium

By achieving side-end coordinated control between air conditioners, the problem of low computing power utilization rate of air conditioners is solved, and the sharing and efficient utilization of computing power resources is realized.

CN120101273APending Publication Date: 2025-06-06GD MIDEA AIR CONDITIONING EQUIP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311660868.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-05
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The computing power utilization rate of air conditioners in the prior art is low, resulting in the computing power of some air conditioners being insufficient to support normal operation.

Method used

By implementing side-end collaborative control between air conditioners, one air conditioner allows to receive calculation requests from other air conditioners and provide calculation assistance, thereby improving the utilization rate of computing resources.

Benefits of technology

The computing power resource sharing between air conditioners is realized, the computing power utilization rate is improved, the equipment cost is reduced, and the computing power waste is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120101273A_ABST
    Figure CN120101273A_ABST
Patent Text Reader

Abstract

The invention discloses an air conditioner side end cooperative control method, an air conditioner and a computer readable storage medium. The air conditioner side end cooperative control method comprises the steps that a first air conditioner receives a calculation request sent by a second air conditioner; the first air conditioner is in a side end cooperative control mode, and the first air conditioner and the second air conditioner are bound with the same family account; determining whether to accept the computing request; when it is determined that the calculation request is accepted, control parameters of the second air conditioner are obtained through calculation according to the calculation request; and the control parameters of the second air conditioner are returned to the second air conditioner. The technical problem that in the prior art, the computing power utilization rate of an air conditioner is low is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electrical control technology, and in particular to an edge-end collaborative control method for an air conditioner, an air conditioner, and a computer-readable storage medium. Background Art

[0002] As the intelligence of air conditioners continues to improve, they are usually required to perform automatic intelligent control based on the collected environmental parameters and their own operating parameters. In this process, it is usually necessary to use local chip resources for calculation. However, different air conditioners have different chip models and inconsistent computing resources. In actual applications, some air conditioners may have surplus computing power while others are very tight, and even unable to support normal operation. In this case, the computing power resource distribution of each air conditioner is very mismatched with the demand, resulting in low computing power utilization of the air conditioner. Summary of the invention

[0003] The main purpose of this application is to provide an edge collaborative control method for an air conditioner, an air conditioner and a computer storage medium, aiming to solve the technical problem of low computing power utilization of the air conditioner in the prior art.

[0004] To achieve the above-mentioned object, the present application provides an edge-end collaborative control method for an air conditioner, and the edge-end collaborative control method for an air conditioner comprises:

[0005] The first air conditioner receives a computing request sent by the second air conditioner; the first air conditioner is in edge collaborative control mode, and the first air conditioner and the second air conditioner are bound to the same family account;

[0006] determining whether to accept the computing request;

[0007] When it is determined that the calculation request is accepted, calculating the control parameter of the second air conditioner according to the calculation request;

[0008] The control parameters of the second air conditioner are returned to the second air conditioner.

[0009] Optionally, the step of determining whether to accept the calculation request includes:

[0010] The first air conditioner determines whether the second air conditioner is in the calculation receiving list;

[0011] When it is determined that the second air conditioner is in the calculation receiving list, determining to accept the calculation request;

[0012] When it is determined that the second air conditioner is not in the calculation receiving list, it is determined to reject the calculation request.

[0013] Optionally, the edge collaborative control method of the air conditioner further includes:

[0014] When it is determined that the second air conditioner is in the calculation receiving list, determining whether the first air conditioner currently meets the calculation capacity requirement;

[0015] When the first air conditioner currently meets the computing capacity requirement, determining to accept the computing request;

[0016] When the first air conditioner currently does not meet the computing capacity requirement, it is determined to reject the computing request.

[0017] Optionally, when the first air conditioner currently does not meet the computing capacity requirement, after determining to reject the computing request, the method further includes:

[0018] The second air conditioner is deleted from the calculation receiving list.

[0019] Optionally, the edge collaborative control method of the air conditioner further includes:

[0020] Determining whether the calculation request sent by the second air conditioner is a first calculation request;

[0021] When the calculation request sent by the second air conditioner is the first calculation request, determining whether the first air conditioner meets the calculation capacity requirement;

[0022] When the first air conditioner meets the computing capability requirement, adding the second air conditioner to the computing receiving list, and determining to accept the computing request;

[0023] When the first air conditioner does not meet the computing capacity requirement, determining to reject the computing request;

[0024] When the calculation request sent by the second air conditioner is not the first calculation request, the step of determining whether to accept the calculation request is performed.

[0025] Optionally, before the step of the first air conditioner receiving the calculation request sent by the second air conditioner, the step further includes:

[0026] The first air conditioner is determined to meet the computing capability requirement, and the first air conditioner is added to the computing receiving list.

[0027] Optionally, the step of calculating the control parameter of the second air conditioner according to the calculation request includes:

[0028] Acquire an operating parameter corresponding to the calculation request, and determine whether the operating parameter meets an input parameter requirement of a calculation processing model of the first air conditioner;

[0029] If satisfied, inputting the operating parameters corresponding to the calculation request into a calculation processing model to generate control parameters of the second air conditioner;

[0030] If it is not satisfied, then according to the input parameters of the calculation processing model, parameters other than the operating parameters corresponding to the calculation request are selected from the operating parameters collected by the first air conditioner, and the operating parameters corresponding to the calculation request and the parameters selected from the operating parameters collected by the first air conditioner are input into the calculation processing model to generate the control parameters of the second air conditioner.

[0031] The present application also provides an edge-end collaborative control method for an air conditioner, the edge-end collaborative control method for an air conditioner comprising:

[0032] The second air conditioner determines whether the computing capacity requirement is met;

[0033] When the second air conditioner does not meet the computing power requirements, it switches to the cloud-edge collaborative control mode, and the second air conditioner sends a computing request to the first air conditioner;

[0034] When the second air conditioner receives the acceptance request returned by the first air conditioner, the first air conditioner is added to the calculation request list;

[0035] When the second air conditioner receives the rejection request returned by the first air conditioner, the next air conditioner is used as the first air conditioner, and the step of sending a calculation request to the first air conditioner is executed.

[0036] Optionally, the edge collaborative control method of the air conditioner further includes:

[0037] The second air conditioner queries the calculation request list to obtain the information of the first air conditioner, so as to send a calculation request to the first air conditioner.

[0038] Optionally, the edge collaborative control method of the air conditioner further includes:

[0039] If the first air conditioner that agrees to receive the request cannot be found, a fault prompt message is output.

[0040] The present application also provides an air conditioner, which includes a memory, a processor, and an edge-side collaborative control program of the air conditioner stored in the memory and executable on the processor. When the control program is executed by the processor, the steps of the edge-side collaborative control method of the air conditioner as described above are implemented.

[0041] The present application also provides an air conditioner, comprising:

[0042] A feature collection unit, used to collect edge collaborative control data of the air conditioner, wherein the operation data includes environmental parameters and / or operation parameters of the air conditioner;

[0043] A computing power sharing unit is used to share the data processing function of the air conditioner, and the data processing of the air conditioner that does not meet the computing power requirements is processed by the air conditioner that meets the computing power requirements;

[0044] The execution unit is used to control the operation of each component of the air conditioner according to the data processing results.

[0045] The present application also provides a computer-readable storage medium, which stores an edge-end collaborative control program for an air conditioner that can be run on a processor, and the running program is called by the processor to implement the steps of the edge-end collaborative control method for the air conditioner as described above.

[0046] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the edge-end collaborative control method of the air conditioner as described above.

[0047] The present application provides an edge-end collaborative control method for air conditioners. The present application first obtains a calculation request sent by a second air conditioner received by a first air conditioner; determines whether to accept the calculation request; the first air conditioner is in an edge-end collaborative control mode, and the first air conditioner and the second air conditioner are both bound to the same family account, confirming that the first air conditioner and the second air conditioner are the same type of air conditioners; when it is determined to accept the calculation request, calculate the control parameters of the second air conditioner according to the calculation request; and returns the control parameters of the second air conditioner to the second air conditioner.

[0048] The technical solution of the present application provides computing assistance to the second air conditioner through the first air conditioner, so that when the computing power resources of the second air conditioner are insufficient, the computing power resources of the first air conditioner can be fully utilized, so that the computing power resources are fully utilized, the computing power sharing of multiple devices is realized, and the degree of intelligence of home appliances is improved. In addition, by adopting the technical solution of the present application, there is no need to set up multiple high-computing-power air conditioners at home to meet their respective computing power requirements. Only one air conditioner with higher computing power is needed to meet the computing needs of multiple air conditioners, thereby solving the technical problem of low computing power utilization of air conditioners in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0050] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0051] Figure 1 A schematic flow chart of an edge-end collaborative control method for an air conditioner at a computing request receiving end according to an embodiment of the present application;

[0052] Figure 2This is a schematic diagram of a structure of interconnected communication of multiple air conditioners in an embodiment of the present application;

[0053] Figure 3 This is a flow chart of the edge-end collaborative control method of the air conditioner applied at the end where the computing request is initiated according to an embodiment of the present application;

[0054] Figure 4 A schematic diagram of a pairing process in the edge-end collaborative control method of the air conditioner in an embodiment of the present application;

[0055] Figure 5 A schematic diagram of a detailed step flow of the edge collaborative control method of the air conditioner according to an embodiment of the present application;

[0056] Figure 6 A schematic diagram of the device structure of the hardware operating environment involved in the edge collaborative control method of the air conditioner in the embodiment of the present application;

[0057] Figure 7 This is a schematic diagram of the structural composition of the functional units in the air conditioner in the embodiment of the present application.

[0058] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0059] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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 belong to the scope of protection of the present invention.

[0060] As the intelligence of air conditioners continues to improve, they are usually required to perform automatic intelligent control based on the collected environmental parameters and their own operating parameters. In this process, it is usually necessary to use local chip resources for calculations. However, different air conditioners have different chip models and inconsistent computing resources. In actual applications, in order to meet the computing power requirements of each air conditioner, it is necessary to configure a higher-specification chip for each air conditioner with high computing requirements, but this will bring too high equipment costs, and the computing power of the air conditioner chip is idle most of the time, resulting in a large amount of computing power waste, so the computing power utilization rate of the air conditioner is low.

[0061] In order to overcome the above-mentioned defects, the technical solution of the embodiment of the present application proposes an edge-side collaborative control method of an air conditioner that can realize the sharing of computing resources of multiple devices.

[0062] Based on this, the present application proposes an edge-end collaborative control method for an air conditioner of the first embodiment, which is applied to the first air conditioner. Figure 1 , the edge-end collaborative control method of the air conditioner includes:

[0063] Step S10: The first air conditioner receives a calculation request sent by the second air conditioner; the first air conditioner is in edge collaborative control mode, and the first air conditioner and the second air conditioner are bound to the same family account;

[0064] In the embodiment of the present application, it should be noted that the first air conditioner is an air conditioner for providing computing assistance to other air conditioners, and the second air conditioner is an air conditioner that has insufficient computing power and needs to provide computing assistance to other air conditioners. Figure 2 In a family, there are multiple air conditioners, which can be interconnected through WiFi (wireless network communication) / Bluetooth and other communication methods to transmit computing requests and control parameters and other data to achieve computing resource sharing of multiple air conditioners. Relatively speaking, the remaining computing resources of the first air conditioner are greater than the remaining computing resources of the second air conditioner. The first air conditioner and the second air conditioner are bound to the same family account. Users can manage multiple air conditioners in the family through the family account. When the first air conditioner is in the edge collaborative control mode, it can receive computing requests from other air conditioners (such as the second air conditioner).

[0065] Step S20, determining whether to accept the calculation request;

[0066] Among them, after receiving the calculation request sent by the second air conditioner, the first air conditioner can determine whether to receive the calculation request based on the calculation reception list and / or remaining computing power information stored in itself.

[0067] Step S30, when it is determined that the calculation request is accepted, calculating the control parameters of the second air conditioner according to the calculation request;

[0068] When the first air conditioner determines to receive a calculation request sent by the second air conditioner, the output result of the calculation task, that is, the control parameters of the second air conditioner, is calculated based on the characteristic data such as the second air conditioner's own operating parameters and environmental parameters collected by the second air conditioner contained in the calculation request and the calculation task. For example, when the second air conditioner is an air conditioner, the control parameters may include target temperature, wind speed, wind direction, mode and other parameters.

[0069] Step S40: returning the control parameters of the second air conditioner to the second air conditioner.

[0070] When the first air conditioner calculates the control parameters of the second air conditioner, the control parameters are transmitted back to the second air conditioner through the WiFi connection channel and / or Bluetooth communication channel established between the two, so that the second air conditioner can control the operation of various components of the second air conditioner according to the control parameters.

[0071] In the technical solution of the embodiment of the present application, the first air conditioner provides computing assistance to the second air conditioner with insufficient computing power resources, and executes the computing task in the computing request instead of the second air conditioner to obtain corresponding control parameters, thereby realizing the sharing of computing power resources of the air conditioners and the coordination of computing power resources among the air conditioners in the home, improving the utilization rate of the remaining computing power resources of the air conditioners, and finally realizing that the high-computing and complex functions of multiple air conditioners with low-computing power chips can be realized through an air conditioner with a high-computing power chip.

[0072] In a possible implementation manner, the step of determining whether to accept the computing request may include:

[0073] Step S21, the first air conditioner determines whether the second air conditioner is in the calculation receiving list;

[0074] Step S22, when it is determined that the second air conditioner is in the calculation receiving list, determining to accept the calculation request;

[0075] Step S23: When it is determined that the second air conditioner is not in the calculation receiving list, determine to reject the calculation request.

[0076] In the embodiment of the present application, whether to receive the calculation request is mainly determined by the calculation receiving list of the first air conditioner. This is because the computing resource sharing and multi-terminal assistance between the air conditioners realized by the operation method of the household appliance in the embodiment of the present application only occur between the air conditioners within the same family, and cannot cross the boundary, and cannot send calculation requests and / or provide calculation assistance to the air conditioners of other families (such as neighbors). Therefore, each first air conditioner can add the ID (identity identifier) ​​of each air conditioner in the family to the calculation receiving list, so as to determine whether the second air conditioner corresponding to the currently received calculation request is an air conditioner within the family according to the calculation receiving list, so as to make a decision to reject or accept the calculation request.

[0077] In addition, the calculation receiving list can also be used to store the ID of the second air conditioner with which a calculation assistance relationship has been established. It can be considered that the calculation request of the second air conditioner in the calculation receiving list can be satisfied by the first air conditioner, so that the first air conditioner gives priority to providing calculation assistance services to the second air conditioner that has previously provided calculation assistance, thereby improving the edge collaborative control efficiency of the air conditioner.

[0078] Furthermore, in a possible implementation, based on the above embodiment, the edge collaborative control method of the air conditioner may further include:

[0079] Step S221, when it is determined that the second air conditioner is in the calculation receiving list, determining whether the first air conditioner currently meets the calculation capacity requirement;

[0080] Step S222, when the first air conditioner currently meets the computing capacity requirement, determining to accept the computing request;

[0081] Step S223: When the first air conditioner currently does not meet the computing capacity requirement, determine to reject the computing request.

[0082] It is understandable that when the second air conditioner is in the built-in computing receiving list of the first air conditioner, it is necessary to further determine whether the remaining computing power resources of the first air conditioner in the current situation meet the requirements of the computing task in the computing request, and then make a decision to accept or reject the computing request.

[0083] Specifically, the calculation request includes characteristic data such as operating parameters and environmental parameters collected by the second air conditioner and detailed requirements of the calculation task. When the first air conditioner receives the calculation request and determines that the second air conditioner is in the calculation receiving list, it estimates the estimated computing resources required for this calculation based on the operating parameters, environmental parameters and computing tasks in the calculation request. It is determined whether the estimated computing resources are not greater than its own remaining computing resources. If the estimated computing resources are not greater than its own remaining computing resources, it is determined that the first air conditioner currently meets the computing capacity requirements; if the estimated computing resources are greater than its own remaining computing resources, it is determined that the first air conditioner currently does not meet the computing capacity requirements.

[0084] In a possible implementation, based on the above embodiment, the edge collaborative control method of the air conditioner may further include:

[0085] After the step of determining to reject the calculation request when the first air conditioner currently does not meet the calculation capacity requirement, the method further includes:

[0086] Step S224: deleting the second air conditioner from the calculation receiving list.

[0087] In the embodiment of the present application, when the first air conditioner does not currently meet the computing power requirements of the computing request, after rejecting the computing request, the second air conditioner is deleted from the receiving list. This is because, according to the current situation, the remaining computing power resources of the first air conditioner are insufficient to meet the computing request issued by the second air conditioner, so in order to avoid repeated processing of the computing request issued by the second air conditioner, the second air conditioner can be temporarily deleted from the computing receiving list to improve the judgment efficiency of the computing request issued by the second air conditioner.

[0088] In a possible implementation, the edge-end collaborative control method of the air conditioner may further include:

[0089] Step S24, determining whether the calculation request sent by the second air conditioner is the first calculation request;

[0090] Step S25, when the calculation request sent by the second air conditioner is the first calculation request, determining whether the first air conditioner meets the calculation capacity requirement;

[0091] Step S26, when the first air conditioner meets the computing capacity requirement, the second air conditioner is added to the computing receiving list, and it is determined to accept the computing request;

[0092] Step S27, when the first air conditioner does not meet the computing capacity requirement, determining to reject the computing request;

[0093] Step S28, when the calculation request sent by the second air conditioner is not the first calculation request, executing the step of determining whether to accept the calculation request.

[0094] In the technical solution of the embodiment of the present application, the above technical solution is proposed in order to apply to the scenario where the newly added second air conditioner in the family sends a calculation request to the first air conditioner for the first time. Specifically, when the calculation request sent by the second air conditioner is the first calculation request, it is necessary to determine whether the first air conditioner meets the computing power requirements in the calculation request. If the first air conditioner meets the computing power requirements, the second air conditioner can be added to the calculation receiving list, so that the calculation request can be directly accepted when the calculation request sent by the second air conditioner is received again next time, thereby improving processing efficiency. When the first air conditioner does not meet the computing power requirements, the calculation request is rejected, and the first air conditioner is not added to the calculation receiving list, so that the calculation requests sent by the air conditioners in the calculation receiving list are all air conditioners that can be satisfied by the first air conditioner, and the processing priority of these air conditioners is increased, which can further improve the efficiency of computing resource sharing and computing assistance between air conditioners. On the other hand, when the calculation request sent by the second air conditioner is not the first calculation request, step S20 is executed, and specific reference can be made to steps S21 to S23, and / or steps S221 to S223, which are not repeated here.

[0095] In a possible implementation manner, before the step of the first air conditioner receiving the calculation request sent by the second air conditioner, the method may further include:

[0096] Step A10: The first air conditioner is determined to meet the computing capability requirement, and the first air conditioner is added to the computing receiving list.

[0097] It should be noted that before the first air conditioner receives the computing request sent by the second air conditioner, if it can be determined that its own remaining computing resources can meet the needs of its own computing tasks, it can add its own air conditioner ID to the computing receiving list, indicating that its own computing resources can support its own computing tasks, and there is no need to request computing assistance from other air conditioners. Similarly, if the first air conditioner cannot meet its own computing power requirements, it cannot add its own air conditioner ID to the computing receiving list, and needs to send computing requests to other air conditioners. Based on the above technical solution, each air conditioner can query once whether its own ID exists in its own computing receiving list before it needs to perform calculations. If so, it can perform the computing task through its own computing resources; if not, it sends a computing request to other air conditioners, requesting other air conditioners to provide computing assistance to perform the computing task.

[0098] In a possible implementation, the step of calculating the control parameter of the second air conditioner according to the calculation request includes:

[0099] Step S31, obtaining the operating parameters corresponding to the calculation request, and determining whether the operating parameters meet the input parameter requirements of the calculation processing model of the first air conditioner;

[0100] It is understandable that due to the different models of air conditioners, the number of dimensions of the parameters that can be calculated may be inconsistent. For example, relatively low-end air conditioners can only calculate based on temperature parameters and set temperatures to obtain corresponding control parameters for controlling the operation of the compressor and achieving temperature regulation; while relatively high-end air conditioners can calculate corresponding control parameters based on temperature, humidity, wind speed, purification parameters (PM2.5) and fresh air parameters to control the operation of various functional components inside the air conditioner and achieve regulation of the above-mentioned multi-dimensional operating parameters. Therefore, it is necessary to determine whether the operating parameters of the second air conditioner can meet the operating parameter requirements involved in the operation process of the first air conditioner itself, so as to execute different calculation strategies. Among them, the operating parameters meet the input parameter requirements of the calculation processing model of the first air conditioner, which means that the operating parameters in the calculation request of the second air conditioner include parameters of all dimensions involved in the input parameter requirements of the first air conditioner.

[0101] Step S32: if satisfied, inputting the operating parameters corresponding to the calculation request into a calculation processing model to generate control parameters of the second air conditioner;

[0102] In the embodiment of the present application, when the operating parameters in the calculation request meet the input parameter requirements of the calculation processing model of the first air conditioner itself, the calculation can be performed directly according to the operating parameters in the first calculation request and the calculation processing model, thereby obtaining the control parameters of the second air conditioner. The calculation processing model is used to determine the corresponding control parameters according to the input operating parameters and the set operating parameters, so that after the air conditioner is operated according to the control parameters, the current operating parameters can approach and finally meet the set operating parameters.

[0103] Step S33, if it is not satisfied, then according to the input parameters of the calculation processing model, select parameters other than the operating parameters corresponding to the calculation request from the operating parameters collected by the first air conditioner, and input the operating parameters corresponding to the calculation request and the parameters selected from the operating parameters collected by the first air conditioner into the calculation processing model to generate the control parameters of the second air conditioner.

[0104] In an embodiment of the present application, when the operating parameters in the calculation request do not meet the input parameter requirements of the calculation processing model of the first air conditioner itself, it is necessary to perform calculation processing in combination with other operating parameters (such as humidity, wind speed, purification parameters, and fresh air parameters, etc.) collected by the first air conditioner itself except for the operating parameters (such as temperature) corresponding to the calculation request.

[0105] Exemplarily, the operating parameters in the calculation request issued by the second air conditioner only include temperature. At this time, the first air conditioner needs to combine the temperature in the calculation request with the humidity, wind speed, purification parameters (PM2.5) and fresh air parameters collected by its own sensor, and process them together through the calculation processing model to generate the control parameters of the second air conditioner. It should be noted that the control parameters of the second air conditioner only include parameters used to control temperature changes (such as compressor operating power).

[0106] In one possible implementation, referring to Figure 3 , the edge collaborative control method of the air conditioner also includes:

[0107] Step B10, the second air conditioner determines whether the computing capacity requirement is met;

[0108] Step B20: When the second air conditioner does not meet the computing capacity requirement, the mode is switched to the cloud-edge collaborative control mode, and the second air conditioner sends a computing request to the first air conditioner;

[0109] It is understandable that when the remaining computing power resources of the second air conditioner itself can meet the computing power requirements of the current computing task, there is no need to switch to the cloud-edge collaborative control mode. Only when the second air conditioner does not meet the computing power requirements, it is necessary to switch to the cloud-edge collaborative control mode to send a computing request to the first air conditioner and obtain computing assistance from other first air conditioners.

[0110] As an example, when the second air conditioner generates a demand for a computing task, it first calculates the estimated computing resources required according to the computing task, and then determines whether its own computing resources can meet the computing power requirements of the computing task. If so, its own air conditioner ID is added to its own computing receiving list, indicating that its own computing resources can meet its own computing task requirements; if not, a computing request is sent to the first air conditioner.

[0111] In the embodiment of the present application, it should be noted that the second air conditioner is an air conditioner whose remaining computing power resources are insufficient to support its own computing tasks, so it needs to request computing assistance from other air conditioners. The computing request may include the operating parameters and environmental parameters collected by itself and the computing tasks, etc., so that the first air conditioner can estimate whether the computing power requirements are met according to the computing request, and then feedback the result of acceptance or rejection to the second air conditioner.

[0112] Step B30, when the second air conditioner receives the acceptance request returned by the first air conditioner, the first air conditioner is added to the calculation request list;

[0113] When the second air conditioner receives the acceptance request returned by the first air conditioner, it means that the second air conditioner and the first air conditioner have established a shared pairing relationship. Next, the first air conditioner can provide computing assistance to the second air conditioner, and calculate the corresponding calculation results (control parameters) according to the computing parameters and computing tasks provided by the second air conditioner. Therefore, the second air conditioner can add the first air conditioner to the computing request list. The computing request list stores the IDs of the air conditioners that have received the computing requests from the second air conditioner. Therefore, the next time the second air conditioner needs to send a computing request to other air conditioners, it will give priority to sending the computing request to the air conditioners in the computing request list, which can effectively increase the probability of the computing request being accepted, improve the efficiency of shared pairing, and reduce the duration of the computing power sharing process.

[0114] It should be noted that, if the second air conditioner receives the acceptance request returned by the first air conditioner, and the first air conditioner is already in the calculation request list, it does not need to be added.

[0115] Step B40, when the second air conditioner receives the rejection request returned by the first air conditioner, the next air conditioner is used as the first air conditioner, and the step of sending a calculation request to the first air conditioner is executed;

[0116] In addition, when the second air conditioner is rejected by the first air conditioner, it is necessary to change the target of sending the computing request, and instead use the next air conditioner among the air conditioners that can currently establish communication contact as the first air conditioner, and loop through steps B20 to B40 until a receiving request returned by the first air conditioner is received, thereby completing the entire computing resource sharing pairing process.

[0117] As a feasible implementation method, if the computing task of the second air conditioner can be divided into multiple subtasks, when the first air conditioner cannot accept all the computing tasks, the multiple subtasks can respectively request multiple first air conditioners to jointly provide computing assistance, and receive the control parameters returned by each of the first air conditioners, so as to make full use of the remaining computing power resources of each first air conditioner.

[0118] Step B50: If the first air conditioner that agrees to accept the request cannot be found, exit the cloud-edge collaborative control mode.

[0119] It is understandable that when the second air conditioner cannot find the first air conditioner that can receive the computing request inside the home, it stops sending computing requests to other air conditioners and exits the cloud-edge collaborative control mode to avoid wasting electricity due to being in communication state for a long time.

[0120] In a possible implementation, the edge-end collaborative control method of the air conditioner may further include:

[0121] Step B21: the second air conditioner queries the calculation request list to obtain the information of the first air conditioner to send a calculation request to the first air conditioner.

[0122] In the embodiment of the present application, it should be noted that the calculation request list of the second air conditioner may include multiple first air conditioners that have previously established a shared pairing relationship. Therefore, before sending the calculation request, the air conditioner ID information of the first air conditioner can be queried from the calculation request list, and its WiFi ID or Bluetooth ID can be determined to send the calculation request to the first air conditioner. The technical solution of the embodiment of the present application gives priority to finding the first air conditioner from the calculation request list that processed the calculation request last time, which has a certain stability and can better handle the previous and next dependencies. Moreover, seeking a relatively fixed air conditioner for calculation assistance has low network overhead and low latency, and for air conditioners, resources are relatively stable.

[0123] For example, in the household appliance operation method of the embodiment of the present application, referring to Figure 4, each air conditioner may include air conditioner A (second air conditioner) and air conditioner B (first air conditioner), and the computing assistance process between the two may include steps such as shared pairing, shared computing, and shared release. First, when air conditioner A has insufficient computing resources, it requests computing power from air conditioner B. After receiving the request, air conditioner B adds air conditioner A to the list of receiving computing power IDs (i.e., the computing receiving list), and air conditioner A adds air conditioner B to the list of requesting computing power IDs (i.e., the computing request list), completing the shared pairing process; during the shared computing process, air conditioner A provides computing tasks to air conditioner B for air conditioner B to calculate, and returns control parameters to air conditioner A through air conditioner B; during the sharing release process, air conditioner A sends computing tasks to air conditioner B. After evaluation, air conditioner B does not meet the computing power requirements, rejects the computing tasks of air conditioner A, and deletes air conditioner A from the list of receiving computing power IDs. After being rejected, air conditioner A also deletes air conditioner B from the list of requesting computing power IDs, and sharing release is completed.

[0124] In a possible implementation, the edge-end collaborative control method of the air conditioner may further include:

[0125] Step B50: If the first air conditioner that agrees to receive the request cannot be found, a fault prompt message is output.

[0126] It can be understood that when the same reception request is not received after computing requests have been sent to other air conditioners with which communication can be established for many times, it indicates that the total computing power resources of the air conditioners in the home are no longer sufficient to support the current needs of the second air conditioner. At this time, a fault prompt message is output to remind the user that the computing power resources of the air conditioner need to be upgraded in time. Specifically, the means of upgrading the resources of the air conditioner may include upgrading the second air conditioner or adding a high-computing power air conditioner to the home.

[0127] For example, in combination with the contents of the above embodiments, refer to Figure 5, the detailed steps of the edge collaborative control method of the air conditioner are as follows: first, the feature collection unit of air conditioner A is used to collect notifications of air conditioner A, and then the "request computing power ID" of air conditioner A that has been filed is obtained to determine whether there is an ID in the "request computing power ID". If so, the feature of air conditioner A is sent to the air conditioner corresponding to the "request computing power ID" and a calculation request is issued; if not, whether the air conditioner meets the computing power requirements is determined; if so, the "request computing power ID" = A, and A is added to the "receive computing power ID list", and then the consent request of air conditioner B is received through air conditioner A, then the "request computing power ID" = B is filed to air conditioner A, and a new filing is added to the computing power sharing library; if not, a computing power request is sent to air conditioner B (same family); the feature of air conditioner A is sent to the air conditioner corresponding to the "request computing power ID", and a calculation request is issued: determine whether the air conditioner corresponding to the "request computing power ID" refuses; if refused, the filing is removed from the computing power sharing library; if not refused, the air conditioner corresponding to the "request computing power ID" returns the result, and the execution unit controls the operation of air conditioner A.

[0128] It should be noted that the above specific embodiments are only used to understand the present application and do not constitute a limitation on the edge collaborative control method of the air conditioner of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0129] An embodiment of the present invention provides an air conditioner, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the edge-end collaborative control method of the air conditioner in the above-mentioned embodiment one.

[0130] Reference below Figure 6 , which shows a schematic diagram of the structure of an air conditioner suitable for implementing the embodiment of the present disclosure. The air conditioner in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The air conditioner shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0131] like Figure 6As shown, the air conditioner may include a processor 101, such as a CPU, a communication bus 102, a user interface 103, a network interface 104, and a memory 105. Among them, the communication bus 102 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 103 may also include a standard wired interface and a wireless interface. The network interface 104 may optionally include a standard wired interface and a wireless interface (such as a Wi-Fi interface). The memory 105 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 105 may also be a storage device independent of the aforementioned processor 101.

[0132] Those skilled in the art will understand that Figure 6 The air conditioning structure shown in the figure does not constitute a limitation of the air conditioning, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0133] like Figure 6 As shown, the memory 105 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an edge collaborative control program of the air conditioner.

[0134] exist Figure 6 In the terminal shown, the network interface 104 is mainly used to connect to the background server and communicate data with the background server; the user interface 103 is mainly used to connect to the client and communicate data with the client; and the processor 101 can be used to call the edge-end collaborative control program of the air conditioner stored in the memory 105 to execute the steps of the edge-end collaborative control method of the air conditioner.

[0135] The air conditioner provided by the present invention adopts the edge-end collaborative control method of the air conditioner in the above embodiment, which can solve the technical problem of low computing power utilization of the air conditioner in the prior art. Compared with the prior art, the beneficial effects of the air conditioner provided by the embodiment of the present invention are the same as the beneficial effects of the edge-end collaborative control method of the air conditioner provided by the above embodiment, and the other technical features of the air conditioner are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0136] It should be understood that the various parts of the present disclosure can be implemented with hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0137] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

[0138] The embodiment of the present invention also provides an air conditioner, referring to Figure 7 , the air conditioner comprises:

[0139] A feature collection unit 10 is used to collect edge collaborative control data of the air conditioner, wherein the operation data includes environmental parameters and / or operation parameters of the air conditioner;

[0140] The computing power sharing unit 20 is used to share the data processing function of the air conditioner, and the data processing of the air conditioner that does not meet the computing power requirement is processed by the air conditioner that meets the computing power requirement;

[0141] The execution unit 30 is used to control the operation of each component of the air conditioner according to the data processing result.

[0142] Among them, the feature collection unit 10 is specifically used to collect environmental parameters and operating parameters, and generate corresponding feature data, and the feature data is used to provide a data basis for itself or other air conditioners that provide computing assistance and calculate to generate control parameters; the computing power sharing unit 20 is specifically used to manage communication processes such as sending computing requests from itself to other air conditioners or receiving and processing computing requests sent by other air conditioners, so as to realize computing power sharing and improve the utilization rate of air conditioner computing power; the execution unit 30 is specifically used to control various functional components in the home appliance according to the control parameters generated by itself or other air conditioners that provide computing assistance.

[0143] The air conditioner provided in the embodiment of the present application adopts the edge-end collaborative control method of the air conditioner in the above embodiment, which solves the technical problem of low computing power utilization of the air conditioner in the prior art. Compared with the prior art, the beneficial effects of the air conditioner provided in the embodiment of the present application are the same as the beneficial effects of the edge-end collaborative control method of the air conditioner provided in the above embodiment, and the other technical features in the air conditioner are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0144] An embodiment of the present invention provides a computer-readable storage medium, including computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the edge-end collaborative control method of the air conditioner in the above-mentioned embodiment 1.

[0145] The computer-readable storage medium provided in the embodiment of the present invention may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection including one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination thereof.

[0146] The computer-readable storage medium may be included in the air conditioner, or may exist independently without being installed in the air conditioner.

[0147] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the air conditioner, the air conditioner is enabled: the first air conditioner receives the calculation request sent by the second air conditioner; the first air conditioner is in the edge collaborative control mode, and the first air conditioner and the second air conditioner are bound to the same family account; determines whether to accept the calculation request; when it is determined to accept the calculation request, calculates the control parameters of the second air conditioner according to the calculation request; and returns the control parameters of the second air conditioner to the second air conditioner.

[0148] And / or, the second air conditioner determines whether the computing power requirements are met; when the second air conditioner does not meet the computing power requirements, it switches to the cloud-edge collaborative control mode and the second air conditioner sends a computing request to the first air conditioner; when the second air conditioner receives the acceptance request returned by the first air conditioner, it adds the first air conditioner to the computing request list; when the second air conditioner receives the rejection request returned by the first air conditioner, it takes the next air conditioner as the first air conditioner and executes the step of sending a computing request to the first air conditioner.

[0149] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0150] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0151] The modules involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of the module does not limit the unit itself in some cases.

[0152] The readable storage medium provided by the present invention is a computer-readable storage medium, which stores computer-readable program instructions for executing the edge-end collaborative control method of the air conditioner, and can solve the technical problem of low computing power utilization of the air conditioner in the prior art. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the embodiment of the present invention are the same as the beneficial effects of the edge-end collaborative control method of the air conditioner provided by the above-mentioned embodiment 1 or embodiment 2, and will not be repeated here.

[0153] An embodiment of the present invention also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the edge-end collaborative control method of the air conditioner as described above.

[0154] The computer program product provided by this application can solve the technical problem of low computing power utilization of air conditioners in the prior art. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of the present invention are the same as the beneficial effects of the edge-end collaborative control method of the air conditioner provided by the above-mentioned embodiment 1 or embodiment 2, which will not be repeated here.

[0155] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims

1. A method for edge-end collaborative control of air conditioners, It is characterized in that The edge collaborative control method of the air conditioner includes: The first air conditioner receives a computing request sent by the second air conditioner; the first air conditioner is in edge collaborative control mode, and the first air conditioner and the second air conditioner are bound to the same family account; determining whether to accept the computing request; When it is determined that the calculation request is accepted, calculating the control parameter of the second air conditioner according to the calculation request; The control parameters of the second air conditioner are returned to the second air conditioner.

2. The edge collaborative control method of the air conditioner according to claim 1, It is characterized in that The step of determining whether to accept the computing request comprises: The first air conditioner determines whether the second air conditioner is in the calculation receiving list; When it is determined that the second air conditioner is in the calculation receiving list, determining to accept the calculation request; When it is determined that the second air conditioner is not in the calculation receiving list, it is determined to reject the calculation request.

3. The edge collaborative control method of the air conditioner according to claim 2, It is characterized in that The edge collaborative control method of the air conditioner also includes: When it is determined that the second air conditioner is in the calculation receiving list, determining whether the first air conditioner currently meets the calculation capacity requirement; When the first air conditioner currently meets the computing capacity requirement, determining to accept the computing request; When the first air conditioner currently does not meet the computing capacity requirement, it is determined to reject the computing request.

4. The edge collaborative control method of the air conditioner according to claim 3, It is characterized in that After the step of determining to reject the calculation request when the first air conditioner currently does not meet the calculation capacity requirement, the method further includes: The second air conditioner is deleted from the calculation receiving list.

5. The edge-end collaborative control method of the air conditioner according to claim 1, It is characterized in that The step of calculating the control parameter of the second air conditioner according to the calculation request comprises: Acquire an operating parameter corresponding to the calculation request, and determine whether the operating parameter meets an input parameter requirement of a calculation processing model of the first air conditioner; If satisfied, inputting the operating parameters corresponding to the calculation request into a calculation processing model to generate control parameters of the second air conditioner; If it is not satisfied, then according to the input parameters of the calculation processing model, parameters other than the operating parameters corresponding to the calculation request are selected from the operating parameters collected by the first air conditioner, and the operating parameters corresponding to the calculation request and the parameters selected from the operating parameters collected by the first air conditioner are input into the calculation processing model to generate the control parameters of the second air conditioner.

6. The edge-end collaborative control method of the air conditioner according to claim 1, It is characterized in that The edge collaborative control method of the air conditioner also includes: Determining whether the calculation request sent by the second air conditioner is a first calculation request; When the calculation request sent by the second air conditioner is the first calculation request, determining whether the first air conditioner meets the calculation capacity requirement; When the first air conditioner meets the computing capability requirement, adding the second air conditioner to the computing receiving list, and determining to accept the computing request; When the first air conditioner does not meet the computing capacity requirement, determining to reject the computing request; When the calculation request sent by the second air conditioner is not the first calculation request, the step of determining whether to accept the calculation request is performed.

7. The edge-end collaborative control method of an air conditioner according to claim 1, It is characterized in that Before the step of the first air conditioner receiving the calculation request sent by the second air conditioner, the step further includes: The first air conditioner is determined to meet the computing capability requirement, and the first air conditioner is added to the computing receiving list.

8. A method for edge-end collaborative control of air conditioners, It is characterized in that The edge collaborative control method of the air conditioner includes: The second air conditioner determines whether the computing capacity requirement is met; When the second air conditioner does not meet the computing power requirements, it switches to the cloud-edge collaborative control mode, and the second air conditioner sends a computing request to the first air conditioner; When the second air conditioner receives the acceptance request returned by the first air conditioner, the first air conditioner is added to the calculation request list; When the second air conditioner receives the rejection request returned by the first air conditioner, the next air conditioner is used as the first air conditioner, and the step of sending a calculation request to the first air conditioner is executed; If the first air conditioner that agrees to accept the request cannot be found, exit the cloud-edge collaborative control mode.

9. The edge collaborative control method of the air conditioner according to claim 8, It is characterized in that The edge collaborative control method of the air conditioner also includes: The second air conditioner queries the calculation request list to obtain the information of the first air conditioner, so as to send a calculation request to the first air conditioner.

10. The edge-end collaborative control method of an air conditioner according to claim 8, It is characterized in that The edge collaborative control method of the air conditioner also includes: If the first air conditioner that agrees to receive the request cannot be found, a fault prompt message is output.

11. An air conditioner, It is characterized in that It includes a memory, a processor, and an edge-end collaborative control program for an air conditioner stored in the memory and executable on the processor. When the running program is executed by the processor, it implements the steps of the edge-end collaborative control method for an air conditioner as described in any one of claims 1 to 7, or implements the steps of the edge-end collaborative control method for an air conditioner as described in any one of claims 8-10.

12. An air conditioner, It is characterized in that The air conditioner comprises: A feature collection unit, used to collect operating data of the air conditioner, wherein the operating data includes environmental parameters and / or operating parameters of the air conditioner; A computing power sharing unit is used to share the data processing function of the air conditioner, and the data processing of the air conditioner that does not meet the computing power requirements is processed by the air conditioner that meets the computing power requirements; The execution unit is used to control the operation of each component of the air conditioner according to the data processing results.

13. A computer storage medium, It is characterized in that An edge-end collaborative control program for an air conditioner that can be run on a processor is stored, and the running program is called by the processor to implement the steps of the edge-end collaborative control method for an air conditioner as described in any one of claims 1 to 7, or to implement the steps of the edge-end collaborative control method for an air conditioner as described in any one of claims 8-10.