CN114019817A - Control method and control device of intelligent household equipment and Internet of things system - Google Patents
Control method and control device of intelligent household equipment and Internet of things system Download PDFInfo
- Publication number
- CN114019817A CN114019817A CN202111358179.4A CN202111358179A CN114019817A CN 114019817 A CN114019817 A CN 114019817A CN 202111358179 A CN202111358179 A CN 202111358179A CN 114019817 A CN114019817 A CN 114019817A
- Authority
- CN
- China
- Prior art keywords
- control instruction
- mutual exclusion
- rule
- working state
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000007717 exclusion Effects 0.000 claims abstract description 281
- 230000000875 corresponding effect Effects 0.000 claims abstract description 100
- 238000012937 correction Methods 0.000 claims abstract description 49
- 230000001276 controlling effect Effects 0.000 claims abstract description 26
- 230000004048 modification Effects 0.000 claims description 33
- 238000012986 modification Methods 0.000 claims description 33
- 238000012545 processing Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Selective Calling Equipment (AREA)
Abstract
The application provides a control method and a control device of intelligent household equipment and an Internet of things system, wherein the method comprises the following steps: receiving a control instruction for controlling the intelligent household equipment; acquiring current working state information of the intelligent home equipment and corresponding mutual exclusion solving information, wherein the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction; under the condition that the control instruction is matched with a first preset control instruction in the target de-mutual exclusion rule and the working state information is matched with first preset working state information in the target de-mutual exclusion rule, a correction control instruction in the target de-mutual exclusion rule is executed to control the intelligent household equipment to execute corresponding action, the target de-mutual exclusion rule is a de-mutual exclusion rule in the de-mutual exclusion information, the correction control instruction is different from the control instruction, and the problem that the intelligent degree of household appliances is difficult to improve in the prior art is solved.
Description
Technical Field
The application relates to the field of intelligent household equipment, in particular to a control method, a control device, a computer readable storage medium, a processor and an internet of things system of the intelligent household equipment.
Background
With the development of intelligent technologies, household electrical appliances are gradually being intelligentized and connected to the internet of things, and in related technologies, the intelligentization degree of the household electrical appliances still needs to be improved, for example, when the household electrical appliances are in a power-off state, the corresponding operating parameters cannot be adjusted.
Therefore, a method for improving the intelligence of the home appliance is needed.
The above information disclosed in this background section is only for enhancement of understanding of the background of the technology described herein and, therefore, certain information may be included in the background that does not form the prior art that is already known in this country to a person of ordinary skill in the art.
Disclosure of Invention
The application mainly aims to provide a control method, a control device, a computer readable storage medium, a processor and an internet of things system of intelligent household equipment, so as to solve the problem that the intelligent degree of household appliances is difficult to improve in the prior art.
According to an aspect of an embodiment of the present invention, a method for controlling smart home devices is provided, including: receiving a control instruction for controlling the intelligent household equipment; acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction; and under the condition that the control instruction is matched with the first preset control instruction in the target mutual exclusion solving rule, and the working state information is matched with the first preset working state information in the target mutual exclusion solving rule, executing the correction control instruction in the target mutual exclusion solving rule to control the intelligent household equipment to execute corresponding action, wherein the target mutual exclusion solving rule is one mutual exclusion solving rule in the mutual exclusion solving information, and the correction control instruction is different from the control instruction.
Optionally, when the control instruction is matched with the first preset control instruction in the target de-mutual exclusion rule, and the working state information is matched with the first preset working state information in the target de-mutual exclusion rule, before the modified control instruction in the target de-mutual exclusion rule is executed to control the smart home device to execute the corresponding action, the method further includes: determining a predetermined de-mutual exclusion rule according to one of the control instruction and the working state information, wherein the predetermined de-mutual exclusion rule is the de-mutual exclusion rule in the de-mutual exclusion information, the control instruction is matched with the first predetermined control instruction, or the working state information is matched with the first predetermined working state information; and determining a preset mutual exclusion solving rule as the target mutual exclusion solving rule according to the other one of the control instruction and the working state information.
Optionally, the executing the modification control instruction in the target mutex solving rule to control the smart home device to execute a corresponding action includes: executing one of the control instruction and an additional control instruction in the modified control instruction, wherein the additional control instruction is an instruction except for the control instruction in the modified control instruction; executing the other of the control instruction and the additional control instruction in the revised control instruction.
Optionally, the executing the modification control instruction in the target mutex solving rule to control the smart home device to execute a corresponding action includes: and executing the modified control instruction which is completely different from the control instruction.
Optionally, the control method further includes: acquiring logic constraint information, wherein the logic constraint information at least comprises a logic constraint rule, the logic constraint rule comprises a second preset control instruction and second preset working state information, and the logic constraint rule is different from the mutex solving rule; under the condition that the control instruction is not matched with the first preset control instruction in the target mutual exclusion solving rule and/or the working state information is not matched with the first preset working state information in the target mutual exclusion solving rule, determining whether the control instruction is matched with a second preset control instruction in one logic constraint rule or not; and under the condition that the control instruction is not matched with the second preset control instruction in one logic constraint rule, executing the control instruction to control the intelligent household equipment to execute a corresponding action.
Optionally, the acquiring the current working state information of the smart home device and the corresponding mutual exclusion solving information includes: determining basic information of the intelligent household equipment according to the control instruction, wherein the basic information at least comprises one of the following information: the type information of the intelligent home equipment, the model information of the intelligent home equipment, the room information of the intelligent home equipment and the user information corresponding to the intelligent home equipment; and loading the working state information and the mutual exclusion solving information corresponding to the intelligent household equipment based on the basic information.
Optionally, receiving a control instruction includes: and receiving the control instruction of the intelligent household equipment sent by the cloud platform, wherein the control instruction is obtained by converting the obtained voice instruction by the cloud platform.
According to another aspect of the embodiments of the present invention, there is also provided a control apparatus for smart home devices, including: the receiving unit is used for receiving a control instruction for controlling the intelligent household equipment; the system comprises a first acquisition unit, a second acquisition unit and a processing unit, wherein the first acquisition unit is used for acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction; the first execution unit is configured to execute the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action under the condition that the control instruction is matched with the first preset control instruction in the target de-mutual exclusion rule, and the working state information is matched with the first preset working state information in the target de-mutual exclusion rule, where the target de-mutual exclusion rule is one of the de-mutual exclusion rules in the target de-mutual exclusion rule, and the modification control instruction is different from the control instruction.
According to still another aspect of an embodiment of the present invention, there is also provided a computer-readable storage medium including a stored program, wherein the program executes any one of the control methods.
According to still another aspect of the embodiments of the present invention, there is further provided a processor, where the processor is configured to execute a program, where the program executes any one of the control methods when running.
According to an aspect of the embodiments of the present invention, there is also provided an internet of things system, including: intelligent household equipment; and the Internet of things platform is used for executing any one of the control methods.
In the embodiment of the present invention, in the method for controlling smart home devices, first, a control instruction is received, where the control instruction is used to control the smart home devices to execute corresponding actions, secondly, acquiring the current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the de-mutual exclusion information comprises one or more de-mutual exclusion rules, each de-mutual exclusion rule comprises a first preset control instruction, first preset working state information and a correction control instruction, and finally, determining the de-mutual exclusion rule as a target de-mutual exclusion rule under the condition that the control instruction is matched with the first preset control instruction and the working state information is matched with the first preset working state information, and executing a correction control instruction in the target mutual exclusion solving rule to control the intelligent household equipment to execute corresponding work. According to the method, under the condition that the mutual exclusion exists between the control instruction and the current working state of the intelligent household equipment, and the intelligent household equipment cannot normally execute the control instruction, the intelligent household equipment can be controlled to execute the correction control instruction according to the mutual exclusion solving rule in the method, so that the purpose of controlling the intelligent household equipment to execute corresponding actions is achieved, the intelligent household equipment can be smoothly controlled, the intelligent degree of the intelligent household equipment is ensured to be higher, and the problem that the intelligent degree of household appliances is difficult to improve in the prior art is solved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the application and, together with the description, serve to explain the application and are not intended to limit the application. In the drawings:
fig. 1 shows a schematic diagram of a control method of a smart home device according to an embodiment of the present application;
fig. 2 shows a schematic diagram of a control apparatus of a smart home device according to an embodiment of the present application;
fig. 3 shows a schematic diagram of a smart home device development process according to an embodiment of the present application;
fig. 4 shows a flowchart of a control method of a smart home device according to an embodiment of the present application;
FIG. 5 shows a flow diagram of the performance of the de-mutual exclusion information according to an embodiment of the present application.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
As mentioned in the background of the invention, it is difficult to improve the intelligence of the home appliances in the prior art, and in order to solve the above problems, in an exemplary embodiment of the present application, a control method, a control device, a computer-readable storage medium, a processor, and an internet of things system for smart home devices are provided.
According to the embodiment of the application, a control method of intelligent household equipment is provided.
Fig. 1 is a flowchart of a control method of smart home devices according to an embodiment of the present application. As shown in fig. 1, the method comprises the steps of:
step S101, receiving a control instruction for controlling the intelligent household equipment;
step S102, acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction;
step S103, when the control instruction matches the first preset control instruction in the target de-mutual exclusion rule, and the working state information matches the first preset working state information in the target de-mutual exclusion rule, executing the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action, where the target de-mutual exclusion rule is one of the de-mutual exclusion rules in the de-mutual exclusion information, and the modification control instruction is different from the control instruction.
In the control method of the intelligent household equipment, firstly, a control instruction is received, the control instruction is used for controlling the intelligent household equipment to execute corresponding actions, secondly, acquiring the current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the de-mutual exclusion information comprises one or more de-mutual exclusion rules, each of the de-mutual exclusion rules comprises a first preset control command, first preset working state information and a modification control command, and finally, determining the de-mutual exclusion rule as a target de-mutual exclusion rule when the control command is matched with the first preset control command and the working state information is matched with the first preset working state information, and executing a correction control instruction in the target mutual exclusion solving rule so as to control the intelligent household equipment to execute corresponding work. According to the method, under the condition that the mutual exclusion exists between the control instruction and the current working state of the intelligent household equipment, and the intelligent household equipment cannot normally execute the control instruction, the intelligent household equipment can be controlled to execute the correction control instruction according to the mutual exclusion solving rule in the method, so that the purpose of controlling the intelligent household equipment to execute corresponding actions is achieved, the intelligent household equipment can be smoothly controlled, the intelligent degree of the intelligent household equipment is ensured to be higher, and the problem that the intelligent degree of household appliances is difficult to improve in the prior art is solved.
Specifically, the control method of the smart home device may be applied to an internet of things platform, and the smart home device may be a washing machine, an air conditioner, a refrigerator, and the like, which are not described in detail herein.
In an actual application process, the de-mutual exclusion rule may further include a relationship (and, or) between attributes in the current state, an execution sequence of the modified attributes in the modification control instruction, and a priority of the de-mutual exclusion rule, where when the relationship (and, or) between attributes in the current state is a plurality of specified current states, the determination condition is whether to determine the plurality of attributes simultaneously or only one of the plurality of attributes; the execution order of the correction attributes in the correction control instruction may be a processing order of the correction attributes when the correction processing is performed; the priority of the mutex solving rules is that when a plurality of mutex solving rules are triggered simultaneously, the mutex solving rules can be executed in sequence according to the priority.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
In order to ensure that the target de-mutual exclusion rule can be determined relatively quickly, in an embodiment of the present application, under a condition that the control instruction is matched with the first preset control instruction in the target de-mutual exclusion rule, and the working state information is matched with the first preset working state information in the target de-mutual exclusion rule, the method further includes, before executing the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action: determining a predetermined de-mutual exclusion rule according to one of the control instruction and the working state information, where the predetermined de-mutual exclusion rule is the de-mutual exclusion rule in the de-mutual exclusion information, where the control instruction is matched with the first predetermined control instruction, or the working state information is matched with the first predetermined working state information; and determining a predetermined de-mutual exclusion rule as the target de-mutual exclusion rule according to the other one of the control instruction and the working state information. In this embodiment, a predetermined de-mutual exclusion rule is determined according to one of the control instruction and the operating state information, and then one of the predetermined de-mutual exclusion rules is determined as a target de-mutual exclusion rule according to the other one of the control instruction and the operating state information, so that a search range can be gradually narrowed, and the target de-mutual exclusion rule can be determined more quickly.
In a specific embodiment of the present application, in the process of determining a target de-mutual exclusion rule, it may be determined whether the control instruction matches the first preset control instruction in the de-mutual exclusion rule, and in a case that the control instruction matches the first preset control instruction in the de-mutual exclusion rule, a predetermined de-mutual exclusion rule is determined, and then, it is determined whether the working state information matches the first preset working state information in the predetermined de-mutual exclusion rule, and in a case that the working state information matches the first preset working state information in the predetermined de-mutual exclusion rule, the target de-mutual exclusion rule is determined. Of course, in an actual application process, it may also be determined whether the working state information matches with the first preset state information in the de-mutual exclusion rule, and when the working state information matches with the first preset state information in the de-mutual exclusion rule, a predetermined de-mutual exclusion rule is determined, and then, it is determined whether the control instruction matches with the first preset control instruction of the predetermined de-mutual exclusion rule, and when the control instruction matches with the first preset control instruction of the predetermined de-mutual exclusion rule, a target de-mutual exclusion rule is determined. Of course, the target de-mutual exclusion rule is not limited to be determined by the two methods, and may be determined by other feasible methods.
In another embodiment of the application, executing the modification control instruction in the target mutex solving rule to control the smart home device to execute a corresponding action includes: executing one of the control command and an additional control command in the correction control command, wherein the additional control command is a command other than the control command in the correction control command; and executing the other of the control command and the additional control command in the corrected control command. In this embodiment, the control instruction in the modification control instruction may be executed first, and then the additional control instruction in the modification control instruction may be executed, or the additional control instruction in the modification control instruction may be executed first, and then the control instruction in the modification control instruction may be executed, which ensures that the control logic of the smart home devices is reasonable, enables the user to smoothly control the smart home devices, and further ensures that the intelligent degree of the smart home devices is high.
In a specific embodiment of the present application, after the control instruction is received, whether the mutex removal rule is enabled is determined according to the control instruction and the current working state, and after the enabling condition is satisfied, the additional control instruction may be executed first, and then the control instruction is executed. For example, when the user says to adjust the temperature to 26 degrees celsius, the attribute of the control instruction is the set temperature, and the attribute value of the control instruction is 26 degrees celsius; if the current state of the air conditioner is off and the mutex solving rule that the control instruction is set temperature in the off state is configured, the Internet of things platform firstly issues an execution additional control instruction, namely the air conditioner is started, and then executes the control instruction, namely the temperature is set.
In another specific embodiment of the present application, after the control instruction is received, whether the mutex removal rule is enabled is determined according to the control instruction and the current working state, and after the enabling condition is satisfied, the control instruction is executed first, and then the additional control instruction is executed. For example, when the user says that the working mode is set to air supply, the attribute of the control instruction is the working mode, and the attribute value supplies air; if the current state is automatic wind and a mutual exclusion solving rule that the control instruction is wind supply in the automatic wind state is configured, the Internet of things platform sets the working mode of the equipment to wind supply, namely, executes control, and then sets the wind speed of the equipment to low wind, namely, executes an additional control instruction, so that the logic of the product can be further ensured to be normal.
In order to further ensure that the control on the smart home devices is relatively flow-processed and further ensure that the control logic on the smart home devices is reasonable, in another embodiment of the present application, the executing the modified control instruction in the target de-mutual exclusion rule to control the smart home devices to execute corresponding actions includes: and executing the correction control command completely different from the control command.
In a specific embodiment of the application, after the control instruction is received, whether the de-mutual exclusion rule is started or not is judged according to the control instruction and the current working state, and after the starting condition is met, the received control instruction is replaced by a correction control instruction, and then the equipment is controlled. For example, when the user adjusts the air conditioner to a PMV (human body intelligent comfort system) mode, the internet of things platform replaces the PMV mode instruction of the user with a control instruction for setting temperature, adjusting wind speed, adjusting the mode and the like according to the mutual exclusion solving rule and issues the control instruction to the intelligent home equipment for execution.
In another embodiment of the present application, the control method further includes: acquiring logic constraint information, wherein the logic constraint information at least comprises a logic constraint rule, the logic constraint rule comprises a second preset control instruction and second preset working state information, and the logic constraint rule is different from the mutex solving rule; determining whether the control instruction is matched with a second preset control instruction in one logic constraint rule or not under the condition that the control instruction is not matched with the first preset control instruction in the target mutex solving rule and/or the working state information is not matched with the first preset working state information in the target mutex solving rule; and under the condition that the control instruction is not matched with the second preset control instruction in one logic constraint rule, executing the control instruction to control the intelligent household equipment to execute corresponding actions. In this embodiment, in the case that the control command does not match the first preset control command in the target de-mutual exclusion rule, or the operating status information does not match the first preset operating status information in the target de-mutual exclusion rule, or the control command does not match the first preset control command in the target de-mutual exclusion rule, or the operating status information does not match the first preset operating status information in the target de-mutual exclusion rule, determining whether the control instruction matches a second preset control instruction in the logic constraint rule, under the condition that the control instruction is not matched with the second preset control instruction, the intelligent household equipment is controlled to execute the action corresponding to the control instruction, therefore, the intelligent household equipment is further smoothly controlled, and the intelligent degree of the intelligent household equipment is further ensured to be higher.
In order to ensure that the acquired working state information and the de-mutual exclusion information corresponding to the smart home devices are accurate, in an embodiment of the present application, the acquiring current working state information and the corresponding de-mutual exclusion information of the smart home devices includes: determining basic information of the intelligent household equipment according to the control instruction, wherein the basic information at least comprises one of the following information: the type information of the intelligent home equipment, the model information of the intelligent home equipment, the room information of the intelligent home equipment and the user information corresponding to the intelligent home equipment; and loading the working state information and the mutual exclusion solving information corresponding to the intelligent household equipment based on the basic information.
In another embodiment of the present application, receiving a control instruction includes: and receiving the control instruction of the intelligent household equipment sent by the cloud platform, wherein the control instruction is obtained by converting the obtained voice instruction by the cloud platform. In this embodiment, the control instruction obtained by converting the voice instruction and sent by the cloud platform is received, and the intelligent home equipment is controlled according to the control instruction, so that the intelligent home equipment can be ensured to identify the control instruction easily, when the user controls the intelligent home equipment, the intelligent home equipment can be controlled only by sending the voice instruction, and thus, the user can control the intelligent home equipment easily.
The embodiment of the present application further provides a control device for smart home devices, and it should be noted that the control device for smart home devices of the embodiment of the present application may be used to execute the control method for smart home devices provided in the embodiment of the present application. The control device of the smart home device provided by the embodiment of the application is introduced below.
Fig. 2 is a schematic diagram of a control device of smart home equipment according to an embodiment of the present application. As shown in fig. 2, the apparatus includes:
the receiving unit 10 is configured to receive a control instruction for controlling the smart home device;
a first obtaining unit 20, configured to obtain current working state information of the smart home device and corresponding mutual exclusion solving information, where the mutual exclusion solving information includes at least one mutual exclusion solving rule, and each mutual exclusion solving rule includes a corresponding first preset control instruction, first preset working state information, and a corresponding modification control instruction;
a first executing unit 30, configured to execute the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action when the control instruction is matched with the first preset control instruction in the target de-mutual exclusion rule, and the working state information is matched with the first preset working state information in the target de-mutual exclusion rule, where the target de-mutual exclusion rule is one of the de-mutual exclusion rules in the de-mutual exclusion information, and the modification control instruction is different from the control instruction.
In the control device of the smart home device, the receiving unit is configured to receive a control instruction for controlling the smart home device; the first acquiring unit is used for acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction; the first execution unit is configured to execute the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action under the condition that the control instruction is matched with the first preset control instruction in the target de-mutual exclusion rule, and the working state information is matched with the first preset working state information in the target de-mutual exclusion rule, where the target de-mutual exclusion rule is one of the de-mutual exclusion rules in the de-mutual exclusion information, and the modification control instruction is different from the control instruction. According to the method, under the condition that the mutual exclusion exists between the control instruction and the current working state of the intelligent household equipment, and the intelligent household equipment cannot normally execute the control instruction, the intelligent household equipment can be controlled to execute the correction control instruction according to the mutual exclusion solving rule in the method, so that the purpose of controlling the intelligent household equipment to execute corresponding actions is achieved, the intelligent household equipment can be smoothly controlled, the intelligent degree of the intelligent household equipment is ensured to be higher, and the problem that the intelligent degree of household appliances is difficult to improve in the prior art is solved.
Specifically, the control method of the smart home device may be applied to an internet of things platform, and the smart home device may be a washing machine, an air conditioner, a refrigerator, and the like, which are not described in detail herein.
In an actual application process, the de-mutual exclusion rule may further include a relationship (and, or) between attributes in the current state, an execution sequence of the modified attributes in the modification control instruction, and a priority of the de-mutual exclusion rule, where when the relationship (and, or) between attributes in the current state is a plurality of specified current states, the determination condition is whether to determine the plurality of attributes simultaneously or only one of the plurality of attributes; the execution order of the correction attributes in the correction control instruction may be a processing order of the correction attributes when the correction processing is performed; the priority of the mutex solving rules is that when a plurality of mutex solving rules are triggered simultaneously, the mutex solving rules can be executed in sequence according to the priority.
In order to ensure that the target de-mutual exclusion rule can be determined relatively quickly, in an embodiment of the present application, before the control instruction is matched with the first preset control instruction in the target de-mutual exclusion rule and the working status information is matched with the first preset working status information in the target de-mutual exclusion rule, the apparatus further includes a first determining unit and a second determining unit, where the first determining unit is configured to determine a predetermined de-mutual exclusion rule according to one of the control instruction and the working status information, the predetermined de-mutual exclusion rule being the mutual exclusion rule in the de-mutual exclusion information, where the control instruction is matched with the first preset control instruction, or the mutual exclusion solving rule that the working state information is matched with the first preset working state information; the second determining unit is configured to determine a predetermined de-mutual exclusion rule as the target de-mutual exclusion rule according to the other one of the control instruction and the operating state information. In this embodiment, a predetermined de-mutual exclusion rule is determined according to one of the control instruction and the operating state information, and then one of the predetermined de-mutual exclusion rules is determined as a target de-mutual exclusion rule according to the other one of the control instruction and the operating state information, so that a search range can be gradually narrowed, and the target de-mutual exclusion rule can be determined more quickly.
In a specific embodiment of the present application, in the process of determining a target de-mutual exclusion rule, it may be determined whether the control instruction matches the first preset control instruction in the de-mutual exclusion rule, and in a case that the control instruction matches the first preset control instruction in the de-mutual exclusion rule, a predetermined de-mutual exclusion rule is determined, and then, it is determined whether the working state information matches the first preset working state information in the predetermined de-mutual exclusion rule, and in a case that the working state information matches the first preset working state information in the predetermined de-mutual exclusion rule, the target de-mutual exclusion rule is determined. Of course, in an actual application process, it may also be determined whether the working state information matches with the first preset state information in the de-mutual exclusion rule, and when the working state information matches with the first preset state information in the de-mutual exclusion rule, a predetermined de-mutual exclusion rule is determined, and then, it is determined whether the control instruction matches with the first preset control instruction of the predetermined de-mutual exclusion rule, and when the control instruction matches with the first preset control instruction of the predetermined de-mutual exclusion rule, a target de-mutual exclusion rule is determined. Of course, the target de-mutual exclusion rule is not limited to be determined by the two methods, and may be determined by other feasible methods.
In another embodiment of the present application, the first execution unit further includes a first execution module and a second execution module, where the first execution module is configured to execute one of the control instruction and an additional control instruction in the modified control instruction, and the additional control instruction is an instruction other than the control instruction in the modified control instruction; the second execution module is configured to execute the other one of the control command and the additional control command in the modified control command. In this embodiment, the control instruction in the modification control instruction may be executed first, and then the additional control instruction in the modification control instruction may be executed, or the additional control instruction in the modification control instruction may be executed first, and then the control instruction in the modification control instruction may be executed, which ensures that the control logic of the smart home devices is reasonable, enables the user to smoothly control the smart home devices, and further ensures that the intelligent degree of the smart home devices is high.
In a specific embodiment of the present application, after the control instruction is received, whether the mutex removal rule is enabled is determined according to the control instruction and the current working state, and after the enabling condition is satisfied, the additional control instruction may be executed first, and then the control instruction is executed. For example, when the user says to adjust the temperature to 26 degrees celsius, the attribute of the control instruction is the set temperature, and the attribute value of the control instruction is 26 degrees celsius; if the current state of the air conditioner is off and the mutex solving rule that the control instruction is set temperature in the off state is configured, the Internet of things platform firstly issues an execution additional control instruction, namely the air conditioner is started, and then executes the control instruction, namely the temperature is set.
In another specific embodiment of the present application, after the control instruction is received, whether the mutex removal rule is enabled is determined according to the control instruction and the current working state, and after the enabling condition is satisfied, the control instruction is executed first, and then the additional control instruction is executed. For example, when the user says that the working mode is set to air supply, the attribute of the control instruction is the working mode, and the attribute value supplies air; if the current state is automatic wind and a mutual exclusion solving rule that the control instruction is wind supply in the automatic wind state is configured, the Internet of things platform sets the working mode of the equipment to wind supply, namely, executes control, and then sets the wind speed of the equipment to low wind, namely, executes an additional control instruction, so that the logic of the product can be further ensured to be normal.
In order to further ensure that the control of the smart home devices is relatively smooth and the control logic of the smart home devices is reasonable, in yet another embodiment of the present application, the first execution unit further includes a third execution module, configured to execute the modified control instruction completely different from the control instruction.
In a specific embodiment of the application, after the control instruction is received, whether the de-mutual exclusion rule is started or not is judged according to the control instruction and the current working state, and after the starting condition is met, the received control instruction is replaced by a correction control instruction, and then the equipment is controlled. For example, when the user adjusts the air conditioner to a PMV (human body intelligent comfort system) mode, the internet of things platform replaces the PMV mode instruction of the user with a control instruction for setting temperature, adjusting wind speed, adjusting the mode and the like according to the mutual exclusion solving rule and issues the control instruction to the intelligent home equipment for execution.
In yet another embodiment of the present application, the control apparatus further includes a second obtaining unit, a third determining unit, and a second executing unit, where the second obtaining unit is configured to obtain logic constraint information, where the logic constraint information at least includes a logic constraint rule, the logic constraint rule includes a second preset control instruction and second preset operating state information, and the logic constraint rule is different from the mutex solving rule; the third determining unit is configured to determine whether the control instruction matches a second preset control instruction in one of the logic constraint rules when the control instruction does not match the first preset control instruction in the target de-mutual exclusion rule, and/or the working status information does not match the first preset working status information in the target de-mutual exclusion rule; the second execution unit is configured to execute the control instruction to control the smart home device to execute a corresponding action when the control instruction is not matched with the second preset control instruction in one of the logic constraint rules. In this embodiment, in the case that the control command does not match the first predetermined control command in the target de-mutual exclusion rule, or the operating status information does not match the first predetermined operating status information in the target de-mutual exclusion rule, and both the first predetermined control command in the control command and the target de-mutual exclusion rule and the operating status information do not match the first predetermined operating status information in the target de-mutual exclusion rule, determining whether the control instruction matches a second preset control instruction in the logic constraint rule, under the condition that the control instruction is not matched with the second preset control instruction, the intelligent household equipment is controlled to execute the action corresponding to the control instruction, therefore, the intelligent household equipment is further smoothly controlled, and the intelligent degree of the intelligent household equipment is further ensured to be higher.
In order to ensure that the acquired working state information and the acquired mutex information corresponding to the smart home device are accurate, in an embodiment of the present application, the first acquiring unit further includes a determining module and a loading module, where the determining module is configured to determine basic information of the smart home device according to the control instruction, and the basic information at least includes one of: the type information of the intelligent home equipment, the model information of the intelligent home equipment, the room information of the intelligent home equipment and the user information corresponding to the intelligent home equipment; the loading module is used for loading the working state information and the mutual exclusion solving information corresponding to the intelligent household equipment based on the basic information.
In another embodiment of the application, the receiving unit further includes a receiving module, configured to receive the control instruction of the smart home device sent by the cloud platform, where the control instruction is obtained by converting an obtained voice instruction by the cloud platform. In this embodiment, the control instruction obtained by converting the voice instruction and sent by the cloud platform is received, and the intelligent home equipment is controlled according to the control instruction, so that the intelligent home equipment can be ensured to identify the control instruction easily, when the user controls the intelligent home equipment, the intelligent home equipment can be controlled only by sending the voice instruction, and thus, the user can control the intelligent home equipment easily.
In order to make the technical solutions of the present application more clearly understood and more obvious to those skilled in the art, the following description is given with reference to specific embodiments:
example 1
As shown in fig. 3 and 4, a developer creates a piece of smart home equipment on an open platform, then adds functional attributes of the smart home equipment, configures logic constraint rules existing among the attributes, and defines rules that need to remove mutual exclusion; then, the open platform generates a communication protocol and a corresponding logic constraint file of the intelligent household equipment; for an electric control board developer, development and realization of functional attributes of the electric control board are required according to a communication protocol of an open platform, and logic rules among the attributes are completed; after the intelligent home equipment is developed, a user can complete configuration, network access and account binding of the intelligent home equipment through an Application program (App); the intelligent household equipment is connected with the Internet of things platform and reports basic information and working state information; at the moment, when a user issues a voice instruction through voice interaction, the voice instruction is converted into a control instruction through the cloud platform, and the control instruction is sent to the Internet of things platform; the Internet of things platform loads working state information of the intelligent household equipment and corresponding logic constraint information and mutual exclusion solving information according to the basic information; and controlling the intelligent household equipment according to the control instruction, the logic constraint information and the mutual exclusion solving information. The method comprises the following specific steps: firstly, judging whether a control instruction is matched with a first preset control instruction in a de-mutual exclusion rule, judging whether the current working state information of the intelligent household equipment is matched with first preset working state information in the de-mutual exclusion rule under the condition that the control instruction is matched with the first preset control instruction in the de-mutual exclusion rule, executing a correction control instruction under the condition that the current working state information is matched with the first preset working state information in the de-mutual exclusion rule to control the intelligent household equipment to execute corresponding actions, wherein under the condition that the control instruction is not matched with the first preset control instruction in the de-mutual exclusion rule, or the current working state information is not matched with the first preset working state information in the de-mutual exclusion rule, or the control instruction is not matched with the first preset control instruction in the de-mutual exclusion rule, or the current working state information is not matched with the first preset working state information in the de-mutual exclusion rule, and determining whether the control instruction is matched with a second preset control instruction in the logic constraint rule, and executing the control instruction under the condition that the control instruction is not matched with the second preset control instruction so as to control the intelligent household equipment to execute corresponding actions.
Example 2
As shown in fig. 5, in order to specifically determine the process of solving the mutual exclusion information, the internet of things platform obtains the mutual exclusion information, and obtains the working state information and the control command of the smart home device, first, it is determined whether the functional attribute of the control command matches the functional attribute of the first preset control command, that is, the user says that the air conditioner temperature is adjusted to 26 degrees celsius, that is, the functional attribute of the control command is the set temperature and the functional attribute value is 26 degrees celsius, next, it is determined whether the functional attribute value of the control command is equal to the current attribute value of the first preset control command, and if so, it is determined whether the functional attribute of the working state information of the smart home device matches the functional attribute of the first preset working state information, that is, when the current working state information of the air conditioner is off, the functional attribute thereof is on-off, the functional attribute value is off, and finally, and judging whether the functional attribute value of the intelligent household equipment is equal to the functional attribute value of the first preset working state information, namely, if the attribute value of the working state information of the intelligent household equipment is shutdown and the attribute value of the first preset working state information is shutdown, determining that the attribute value of the working state information of the intelligent household equipment is equal to the attribute value of the first preset working state information. When the control instruction sent by the user is that the air conditioner temperature is adjusted to 26 ℃, the internet of things platform needs to send a starting instruction firstly, namely, an additional control instruction is executed, and then, the air conditioner temperature is adjusted to 26 ℃, namely, the control instruction is executed.
The control device of the intelligent household equipment comprises a processor and a memory, wherein the receiving unit, the first acquiring unit, the first executing unit and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, and the problem that the intelligent degree of the household appliance is difficult to improve in the prior art is solved by adjusting the kernel parameters.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
The embodiment of the invention provides a storage medium, wherein a program is stored on the storage medium, and the program realizes the control method of the intelligent household equipment when being executed by a processor.
The embodiment of the invention provides a processor, which is used for running a program, wherein the program executes a control method of intelligent household equipment during running.
An embodiment of the present invention further provides an internet of things system, including: intelligent household equipment; and the Internet of things platform is used for executing any one of the control methods.
In the above internet of things system, the internet of things system includes an intelligent home device and an internet of things platform, the internet of things platform can execute any one of the control methods, in the control method, firstly, a control instruction is received, the control instruction is used for controlling the intelligent home device to execute corresponding action, secondly, current working state information of the intelligent home device and corresponding mutual exclusion solving information are obtained, wherein the mutual exclusion solving information includes one or more mutual exclusion solving rules, each mutual exclusion solving rule includes a first preset control instruction, first preset working state information and a correction control instruction, and finally, under the condition that the control instruction is matched with the first preset control instruction and the working state information is matched with the first preset working state information, the mutual exclusion solving rule is determined as a target mutual exclusion solving rule, and executing a correction control instruction in the target mutual exclusion solving rule to control the intelligent household equipment to execute corresponding work. According to the method, under the condition that the mutual exclusion exists between the control instruction and the current working state of the intelligent household equipment, and the intelligent household equipment cannot normally execute the control instruction, the intelligent household equipment can be controlled to execute the correction control instruction according to the mutual exclusion solving rule in the method, so that the purpose of controlling the intelligent household equipment to execute corresponding actions is achieved, the intelligent household equipment can be smoothly controlled, the intelligent degree of the intelligent household equipment is ensured to be higher, and the problem that the intelligent degree of household appliances is difficult to improve in the prior art is solved.
The embodiment of the invention provides equipment, which comprises a processor, a memory and a program which is stored on the memory and can run on the processor, wherein when the processor executes the program, at least the following steps are realized:
step S101, receiving a control instruction for controlling the intelligent household equipment;
step S102, acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction;
step S103, when the control instruction is matched with the first preset control instruction in the target mutual exclusion solving rule, and the working state information is matched with the first preset working state information in the target mutual exclusion solving rule, executing the correction control instruction in the target mutual exclusion solving rule to control the intelligent household equipment to execute a corresponding action, wherein the target mutual exclusion solving rule is one mutual exclusion solving rule in the mutual exclusion solving information, and the correction control instruction is different from the control instruction.
The device herein may be a server, a PC, a PAD, a mobile phone, etc.
The present application further provides a computer program product adapted to perform a program of initializing at least the following method steps when executed on a data processing device:
step S101, receiving a control instruction for controlling the intelligent household equipment;
step S102, acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction;
step S103, when the control instruction is matched with the first preset control instruction in the target mutual exclusion solving rule, and the working state information is matched with the first preset working state information in the target mutual exclusion solving rule, executing the correction control instruction in the target mutual exclusion solving rule to control the intelligent household equipment to execute a corresponding action, wherein the target mutual exclusion solving rule is one mutual exclusion solving rule in the mutual exclusion solving information, and the correction control instruction is different from the control instruction.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
From the above description, it can be seen that the above-described embodiments of the present application achieve the following technical effects:
1) in the control method of the intelligent household equipment, firstly, a control instruction is received, the control instruction is used for controlling the intelligent household equipment to execute corresponding actions, secondly, acquiring the current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the de-mutual exclusion information comprises one or more de-mutual exclusion rules, each of the de-mutual exclusion rules comprises a first preset control command, first preset working state information and a modification control command, and finally, determining the de-mutual exclusion rule as a target de-mutual exclusion rule when the control command is matched with the first preset control command and the working state information is matched with the first preset working state information, and executing a correction control instruction in the target mutual exclusion solving rule so as to control the intelligent household equipment to execute corresponding work. According to the method, under the condition that the mutual exclusion exists between the control instruction and the current working state of the intelligent household equipment, and the intelligent household equipment cannot normally execute the control instruction, the intelligent household equipment can be controlled to execute the correction control instruction according to the mutual exclusion solving rule in the method, so that the purpose of controlling the intelligent household equipment to execute corresponding actions is achieved, the intelligent household equipment can be smoothly controlled, the intelligent degree of the intelligent household equipment is ensured to be higher, and the problem that the intelligent degree of household appliances is difficult to improve in the prior art is solved.
2) In the control device of the intelligent household equipment, the receiving unit is used for receiving a control instruction for controlling the intelligent household equipment; the first acquiring unit is used for acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction; the first execution unit is configured to execute the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action when the control instruction is matched with the first preset control instruction in the target de-mutual exclusion rule, and the working state information is matched with the first preset working state information in the target de-mutual exclusion rule, where the target de-mutual exclusion rule is one of the de-mutual exclusion rules in the de-mutual exclusion information, and the modification control instruction is different from the control instruction. According to the method, under the condition that the mutual exclusion exists between the control instruction and the current working state of the intelligent household equipment, and the intelligent household equipment cannot normally execute the control instruction, the intelligent household equipment can be controlled to execute the correction control instruction according to the mutual exclusion solving rule in the method, so that the purpose of controlling the intelligent household equipment to execute corresponding actions is achieved, the intelligent household equipment can be smoothly controlled, the intelligent degree of the intelligent household equipment is ensured to be higher, and the problem that the intelligent degree of household appliances is difficult to improve in the prior art is solved.
3) The internet of things system comprises intelligent household equipment and an internet of things platform, wherein the internet of things platform can execute any one of the control methods, in the control method, firstly, a control instruction is received and used for controlling the intelligent household equipment to execute corresponding actions, secondly, current working state information of the intelligent household equipment and corresponding de-mutual exclusion information are obtained, wherein the de-mutual exclusion information comprises one or more de-mutual exclusion rules, each de-mutual exclusion rule comprises a first preset control instruction, first preset working state information and a correction control instruction, and finally, the de-mutual exclusion rule is determined to be a target de-mutual exclusion rule under the condition that the control instruction is matched with the first preset control instruction and the working state information is matched with the first preset working state information, and executing a correction control instruction in the target mutual exclusion solving rule so as to control the intelligent household equipment to execute corresponding work. According to the method, under the condition that the mutual exclusion exists between the control instruction and the current working state of the intelligent household equipment, and the intelligent household equipment cannot normally execute the control instruction, the intelligent household equipment can be controlled to execute the correction control instruction according to the mutual exclusion solving rule in the method, so that the purpose of controlling the intelligent household equipment to execute corresponding actions is achieved, the intelligent household equipment can be smoothly controlled, the intelligent degree of the intelligent household equipment is ensured to be higher, and the problem that the intelligent degree of household appliances is difficult to improve in the prior art is solved.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims (11)
1. A control method of intelligent household equipment is characterized by comprising the following steps:
receiving a control instruction for controlling the intelligent household equipment;
acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, wherein the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction;
and under the condition that the control instruction is matched with the first preset control instruction in the target mutual exclusion solving rule, and the working state information is matched with the first preset working state information in the target mutual exclusion solving rule, executing the correction control instruction in the target mutual exclusion solving rule to control the intelligent household equipment to execute corresponding action, wherein the target mutual exclusion solving rule is one mutual exclusion solving rule in the mutual exclusion solving information, and the correction control instruction is different from the control instruction.
2. The control method according to claim 1, wherein before the control instruction is matched with the first preset control instruction in a target de-mutual exclusion rule, and the working state information is matched with the first preset working state information in the target de-mutual exclusion rule, the method further includes:
determining a predetermined de-mutual exclusion rule according to one of the control instruction and the working state information, wherein the predetermined de-mutual exclusion rule is the de-mutual exclusion rule in the de-mutual exclusion information, the control instruction is matched with the first predetermined control instruction, or the working state information is matched with the first predetermined working state information;
and determining a preset mutual exclusion solving rule as the target mutual exclusion solving rule according to the other one of the control instruction and the working state information.
3. The control method according to claim 1, wherein executing the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action includes:
executing one of the control instruction and an additional control instruction in the modified control instruction, wherein the additional control instruction is an instruction except for the control instruction in the modified control instruction;
executing the other of the control instruction and the additional control instruction in the revised control instruction.
4. The control method according to claim 1, wherein executing the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action includes:
and executing the modified control instruction which is completely different from the control instruction.
5. The control method according to any one of claims 1 to 4, characterized by further comprising:
acquiring logic constraint information, wherein the logic constraint information at least comprises a logic constraint rule, the logic constraint rule comprises a second preset control instruction and second preset working state information, and the logic constraint rule is different from the mutex solving rule;
determining whether the control instruction is matched with a second preset control instruction in one logic constraint rule or not under the condition that the control instruction is not matched with the first preset control instruction in the target de-mutual exclusion rule and/or the working state information is not matched with the first preset working state information in the target de-mutual exclusion rule;
and under the condition that the control instruction is not matched with the second preset control instruction in one logic constraint rule, executing the control instruction to control the intelligent household equipment to execute a corresponding action.
6. The control method according to any one of claims 1 to 4, wherein the obtaining of the current working state information and the corresponding mutual exclusion solving information of the smart home device includes:
determining basic information of the intelligent household equipment according to the control instruction, wherein the basic information at least comprises one of the following information: the type information of the intelligent home equipment, the model information of the intelligent home equipment, the room information of the intelligent home equipment and the user information corresponding to the intelligent home equipment;
and loading the working state information and the mutual exclusion solving information corresponding to the intelligent household equipment based on the basic information.
7. The control method of claim 1, wherein receiving a control command comprises:
and receiving the control instruction of the intelligent household equipment sent by the cloud platform, wherein the control instruction is obtained by converting the obtained voice instruction by the cloud platform.
8. The utility model provides a controlling means of intelligent household equipment which characterized in that includes:
the receiving unit is used for receiving a control instruction for controlling the intelligent household equipment;
the system comprises a first acquisition unit, a second acquisition unit and a processing unit, wherein the first acquisition unit is used for acquiring current working state information of the intelligent household equipment and corresponding mutual exclusion solving information, the mutual exclusion solving information comprises at least one mutual exclusion solving rule, and each mutual exclusion solving rule comprises a corresponding first preset control instruction, first preset working state information and a corresponding correction control instruction;
the first execution unit is configured to execute the modification control instruction in the target de-mutual exclusion rule to control the smart home device to execute a corresponding action under the condition that the control instruction is matched with the first preset control instruction in the target de-mutual exclusion rule, and the working state information is matched with the first preset working state information in the target de-mutual exclusion rule, where the target de-mutual exclusion rule is one of the de-mutual exclusion rules in the target de-mutual exclusion rule, and the modification control instruction is different from the control instruction.
9. A computer-readable storage medium characterized by comprising a stored program, wherein the program executes the control method of any one of claims 1 to 7.
10. A processor, characterized in that the processor is configured to run a program, wherein the program is configured to execute the control method according to any one of claims 1 to 7 when running.
11. An internet of things system, comprising:
intelligent household equipment;
an internet of things platform for performing the control method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111358179.4A CN114019817B (en) | 2021-11-16 | 2021-11-16 | Control method and control device of intelligent household equipment and Internet of things system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111358179.4A CN114019817B (en) | 2021-11-16 | 2021-11-16 | Control method and control device of intelligent household equipment and Internet of things system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114019817A true CN114019817A (en) | 2022-02-08 |
CN114019817B CN114019817B (en) | 2024-08-23 |
Family
ID=80064794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111358179.4A Active CN114019817B (en) | 2021-11-16 | 2021-11-16 | Control method and control device of intelligent household equipment and Internet of things system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114019817B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114697150A (en) * | 2022-02-25 | 2022-07-01 | 青岛海尔科技有限公司 | Command issuing method and device, storage medium and electronic device |
CN115240668A (en) * | 2022-07-06 | 2022-10-25 | 广东开放大学(广东理工职业学院) | Voice interaction household control method and robot |
WO2024016978A1 (en) * | 2022-07-20 | 2024-01-25 | 青岛海尔空调器有限总公司 | Air conditioner control method and apparatus, air conditioner, and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110493091A (en) * | 2019-08-26 | 2019-11-22 | 珠海格力电器股份有限公司 | A kind of control method and device of smart home device |
CN110545222A (en) * | 2019-08-23 | 2019-12-06 | 珠海格力电器股份有限公司 | Method and device for controlling equipment, computing equipment and storage medium |
CN111308944A (en) * | 2020-04-02 | 2020-06-19 | 深圳创维-Rgb电子有限公司 | Equipment control method and device |
CN112526892A (en) * | 2020-12-18 | 2021-03-19 | 青岛海尔科技有限公司 | Method and device for controlling intelligent household equipment and electronic equipment |
CN113485134A (en) * | 2021-06-25 | 2021-10-08 | 青岛海尔科技有限公司 | Device control method and apparatus, storage medium, and electronic device |
-
2021
- 2021-11-16 CN CN202111358179.4A patent/CN114019817B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110545222A (en) * | 2019-08-23 | 2019-12-06 | 珠海格力电器股份有限公司 | Method and device for controlling equipment, computing equipment and storage medium |
CN110493091A (en) * | 2019-08-26 | 2019-11-22 | 珠海格力电器股份有限公司 | A kind of control method and device of smart home device |
CN111308944A (en) * | 2020-04-02 | 2020-06-19 | 深圳创维-Rgb电子有限公司 | Equipment control method and device |
WO2021196592A1 (en) * | 2020-04-02 | 2021-10-07 | 深圳创维-Rgb电子有限公司 | Device control method and apparatus |
CN112526892A (en) * | 2020-12-18 | 2021-03-19 | 青岛海尔科技有限公司 | Method and device for controlling intelligent household equipment and electronic equipment |
CN113485134A (en) * | 2021-06-25 | 2021-10-08 | 青岛海尔科技有限公司 | Device control method and apparatus, storage medium, and electronic device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114697150A (en) * | 2022-02-25 | 2022-07-01 | 青岛海尔科技有限公司 | Command issuing method and device, storage medium and electronic device |
CN114697150B (en) * | 2022-02-25 | 2024-03-22 | 青岛海尔科技有限公司 | Command issuing method and device, storage medium and electronic device |
CN115240668A (en) * | 2022-07-06 | 2022-10-25 | 广东开放大学(广东理工职业学院) | Voice interaction household control method and robot |
WO2024016978A1 (en) * | 2022-07-20 | 2024-01-25 | 青岛海尔空调器有限总公司 | Air conditioner control method and apparatus, air conditioner, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114019817B (en) | 2024-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114019817A (en) | Control method and control device of intelligent household equipment and Internet of things system | |
CN112612214B (en) | Method and system for generating functional interface and electronic equipment | |
CN110493091A (en) | A kind of control method and device of smart home device | |
CN105228182B (en) | Dual-card configuration method and device of multi-mode dual-card mobile terminal | |
CN108303902B (en) | Equipment control method, medium, equipment and device | |
CN110830334B (en) | Household appliance control method, device, system, server and household appliance | |
CN109067734A (en) | Dynamic Configuration, wireless communication device and the household electrical appliance of communication protocol | |
CN109842515A (en) | A kind of method, server and the computer storage medium of more equipment distributions | |
CN109067735B (en) | Dynamic configuration method of communication protocol, wireless communication device and intelligent equipment | |
CN111007733A (en) | Method and device for integrating smart home terminal APP with smart device | |
CN114697150A (en) | Command issuing method and device, storage medium and electronic device | |
US10007529B2 (en) | Data terminal running mode switching method, device, and data terminal | |
CN110837381B (en) | Software upgrading method and device for projection equipment | |
CN108989117B (en) | Configuration method of communication protocol, wireless communication device and household appliance | |
CN105117254B (en) | Wireless communication module and operation method and device thereof | |
CN107391254B (en) | Intelligent terminal, resource allocation method thereof and computer-readable storage medium | |
CN115865665A (en) | Method, device and storage medium for upgrading MCU firmware embedded in network switching chip | |
CN114995183A (en) | Instruction processing method, terminal device and control system of intelligent household device | |
CN114090054A (en) | Intelligent equipment upgrading method and device, storage medium and electronic equipment | |
CN108965018B (en) | Dynamic configuration method of communication protocol, wireless communication device and household appliance | |
CN114137844B (en) | Control method and control device of intelligent household equipment and Internet of things system | |
CN114143360B (en) | Service function configuration method, system and device for intelligent network device | |
CN109743355B (en) | Method and device for developing functions of internet of things equipment, computer equipment and storage medium | |
CN108170486A (en) | A kind of EMMC starts operation method and device | |
CN112860301B (en) | Method for using bootloader interrupt function by app and single chip microcomputer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |