CN110597075B - Method and device for detecting control conflict, electronic equipment and storage medium - Google Patents
Method and device for detecting control conflict, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN110597075B CN110597075B CN201910849494.3A CN201910849494A CN110597075B CN 110597075 B CN110597075 B CN 110597075B CN 201910849494 A CN201910849494 A CN 201910849494A CN 110597075 B CN110597075 B CN 110597075B
- Authority
- CN
- China
- Prior art keywords
- equipment
- control
- conflict
- determining
- function
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000006870 function Effects 0.000 claims abstract description 177
- 238000012545 processing Methods 0.000 claims description 75
- 230000008859 change Effects 0.000 claims description 16
- 230000000694 effects Effects 0.000 abstract description 7
- 238000013461 design Methods 0.000 description 15
- 238000010438 heat treatment Methods 0.000 description 15
- 238000007664 blowing Methods 0.000 description 13
- 238000007791 dehumidification Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 238000001816 cooling Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001364 causal effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003672 processing method Methods 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
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 invention discloses a method and a device for detecting control conflicts, electronic equipment and a storage medium, which are used for effectively detecting the control conflicts of the equipment so as to enhance the use effect and the use efficiency of intelligent household equipment, further save resources and enhance the use experience of users. The method comprises the following steps: when a control instruction for first intelligent household equipment is obtained, determining a first equipment function corresponding to the control instruction; determining a second equipment function with attribute conflict with the first equipment function according to the first equipment function and a preset knowledge graph, and determining whether a second intelligent household equipment runs with the second equipment function; the knowledge graph comprises equipment identifications of a plurality of intelligent household equipment, equipment functions included by each intelligent household equipment, function running states of each equipment function and attribute incidence relations between any two equipment functions; and if so, determining that the equipment control conflict exists.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and an apparatus for detecting a control conflict, an electronic device, and a storage medium.
Background
Along with the rapid development of smart homes, various smart home devices appear in the lives of people, such as smart air conditioners, smart refrigerators, smart sound boxes, smart lighting devices and the like, and along with the development of the intelligentization trend of household appliances, the use of the smart devices is also increasingly popularized.
In the process of using the home appliance, the function control of the home appliance is an operation which is often performed, and in the process of controlling the home appliance, there may be some control conflicts, and the control conflicts may cause some resource waste. For example, the user a feels that the room is too humid and opens the dehumidification function of the dehumidifier, and the user B may open the humidification function of the air conditioner again without knowing that the user a has opened the dehumidifier, so in the room, the dehumidifier is humidifying and the air conditioner is dehumidifying, which may not only meet the use requirement of the user a, but also cannot meet the use requirement of the user B, thereby resulting in resource waste and poor user experience.
Therefore, in the prior art, due to the conflict control of the device, the use effect of the device is poor, and resource waste may also be caused, which affects the use experience of the user, so the detection of the control conflict of the device is a problem that needs to be considered.
Disclosure of Invention
The embodiment of the application provides a method and a device for detecting a control conflict, an electronic device and a storage medium, which are used for effectively detecting the control conflict of the device so as to enhance the use effect and the use efficiency of intelligent household equipment, further save resources and enhance the use experience of a user.
In a first aspect, a method for detecting a control conflict is provided, the method comprising:
when a control instruction for first intelligent household equipment is obtained, determining a first equipment function corresponding to the control instruction;
determining a second equipment function with attribute conflict with the first equipment function according to the first equipment function and a preset knowledge graph, and determining whether a second intelligent household equipment runs with the second equipment function; the knowledge graph comprises equipment identifications of a plurality of intelligent household equipment, equipment functions included by each intelligent household equipment, function running states of each equipment function and attribute incidence relations between any two equipment functions;
and if so, determining that the equipment control conflict exists.
In a possible design, if the second smart home device and the first smart home device are different smart home devices, the device control conflict is an implicit control conflict between the different devices.
In a possible design, if the second smart home device and the first smart home device are the same smart home device, the device control conflict is an explicit control conflict of the same device.
In one possible design, after determining that a device control conflict exists, the method further includes:
determining a target processing mode for the control instruction according to the conflict type of the equipment control conflict; wherein the conflict type comprises an implicit control conflict or an explicit control conflict;
and correspondingly processing the control instruction according to the determined target processing mode.
In one possible design, determining a target processing manner for the control instruction according to a conflict type of the device control conflict includes:
if the control conflict is an implicit control conflict, determining a position relation between a first area where the first intelligent household equipment is located and a second area where the second intelligent household equipment is located;
and determining a target processing mode for the control command according to the determined position relation.
In one possible design, determining a target processing mode for the control command according to the determined position relationship includes:
if the position relationship indicates that the first area and the second area are different areas, determining that the processing mode for executing the control instruction is the target processing mode;
and if the position relationship indicates that the first area and the second area are the same area, determining the target processing mode according to the detected user instruction.
In one possible design, determining a target processing manner for the control instruction according to a conflict type of the device control conflict includes:
if the control instruction is an explicit control conflict, determining whether the control instruction meets a preset change condition;
if the preset change condition is met, determining that the processing mode for executing the control instruction is the target processing mode;
and if the preset change condition is not met, determining the processing mode for prohibiting responding to the control instruction as the target processing mode.
In one possible design, after determining that a device control conflict exists, the method further includes:
and outputting control conflict prompt information, wherein the control conflict prompt information comprises the equipment identification of the intelligent household equipment with the control conflict.
In a second aspect, an apparatus for detecting a control conflict is provided, the apparatus comprising:
the acquisition module is used for acquiring a control instruction for the first intelligent household equipment;
the first determining module is used for determining a first equipment function corresponding to the control instruction;
the second determining module is used for determining a second equipment function with attribute conflict with the first equipment function according to the first equipment function and a preset knowledge graph, and determining whether a second intelligent household equipment runs with the second equipment function; the knowledge graph comprises equipment identifications of a plurality of intelligent household equipment, equipment functions included by each intelligent household equipment, function running states of each equipment function and attribute incidence relations between any two equipment functions;
and the third determining module is used for determining that the equipment control conflict exists if the equipment control conflict exists.
In a possible design, if the second smart home device and the first smart home device are different smart home devices, the device control conflict is an implicit control conflict between the different devices.
In a possible design, if the second smart home device and the first smart home device are the same smart home device, the device control conflict is an explicit control conflict of the same device.
In one possible design, the apparatus further includes:
a fourth determining module, configured to determine, after the third determining module determines that the device control conflict exists, a target processing manner for the control instruction according to a conflict type of the device control conflict; wherein the conflict type comprises an implicit control conflict or an explicit control conflict;
and the control module is used for correspondingly processing the control instruction according to the determined target processing mode.
In one possible design, the fourth determining module is to:
if the control conflict is an implicit control conflict, determining a position relation between a first area where the first intelligent household equipment is located and a second area where the second intelligent household equipment is located;
and determining a target processing mode for the control command according to the determined position relation.
In one possible design, the fourth determining module is to:
if the position relationship indicates that the first area and the second area are different areas, determining that the processing mode for executing the control instruction is the target processing mode;
and if the position relationship indicates that the first area and the second area are the same area, determining the target processing mode according to the detected user instruction.
In one possible design, the fourth determining module is to:
if the control instruction is an explicit control conflict, determining whether the control instruction meets a preset change condition;
if the preset change condition is met, determining that the processing mode for executing the control instruction is the target processing mode;
and if the preset change condition is not met, determining the processing mode for prohibiting responding to the control instruction as the target processing mode.
In one possible design, the apparatus further includes an output module to:
and after the third determining module determines that the device control conflict exists, outputting control conflict prompt information, wherein the control conflict prompt information comprises the device identification of the smart home device in which the control conflict exists.
In a third aspect, an electronic device is provided, which includes:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing the steps included in any of the methods of the first aspect according to the obtained program instructions.
In a fourth aspect, there is provided a storage medium having stored thereon computer-executable instructions for causing a computer to perform the steps included in any one of the methods of the first aspect.
In this embodiment of the application, when a control instruction for a first smart home device is obtained, a first device function corresponding to the control instruction may be determined, then a second device function having an attribute conflict with the first device function is determined according to the first device function and a preset knowledge graph, and then it is further determined whether another smart home device (for example, referred to as a second smart home device) is currently using the second device function, if so, it is stated that if the control instruction controls the operation of the first smart home device, a conflict may be formed with a function that the second smart home device is already operating, so that it may be determined that a device control conflict exists in the control instruction for the first smart home device.
That is to say, the embodiment of the present application may perform static storage and dynamic update on the device information of each smart home device, the device function of each smart home device, the function running state (for example, on or off) of each device function, and the attribute association relationship between any two device functions by using the knowledge graph, and then, when a certain smart home device needs to be controlled, may detect whether a device control conflict may exist in real time according to the knowledge graph.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments will be briefly introduced, and it is obvious that the drawings in the following description are only some embodiments of the present invention.
Fig. 1 is a flowchart of a method for detecting a control conflict according to an embodiment of the present application;
FIG. 2 is a schematic illustration of a knowledge-graph provided by an embodiment of the present application;
fig. 3 is a schematic diagram of dividing smart home devices according to regions according to an embodiment of the present application;
fig. 4 is a block diagram illustrating a structure of an apparatus for detecting a control conflict according to an embodiment of the present application;
fig. 5 is a block diagram illustrating a structure of an apparatus for detecting a control conflict according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the present invention 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 some embodiments, but not all embodiments, of the technical solutions of the present invention. All other embodiments obtained by a person skilled in the art without any inventive work based on the embodiments described in the present application are within the scope of the protection of the technical solution of the present invention.
The embodiments and features of the embodiments of the present invention may be arbitrarily combined with each other without conflict. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
The terms "first" and "second" in the description and claims of the present application and the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the term "comprises" and any variations thereof, which are intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus. The "plurality" in the present application may mean at least two, for example, two, three or more, and the embodiments of the present application are not limited.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in this document generally indicates that the preceding and following related objects are in an "or" relationship unless otherwise specified.
For ease of understanding, the technical background of the embodiments of the present invention will be described below.
As described above, in view of some problems caused by the control conflict in the prior art, as the functions of the smart home devices are more and more increased, the control conflict detection for the devices is more and more important. In view of this, the embodiment of the application provides a detection scheme for a control conflict of a household appliance based on a knowledge graph, and the control conflict of the appliance can be effectively detected based on the scheme, so that the use effect and the use efficiency of the smart home appliance are improved, resources are saved, and the use experience of a user can be enhanced.
After introducing the design concept of the embodiment of the present application, some simple descriptions are provided below for application scenarios to which the technical solution of the embodiment of the present application can be applied, and it should be noted that the application scenarios described below are only used for describing the embodiment of the present application and are not limited. In specific implementation, the technical scheme provided by the embodiment of the application can be flexibly applied according to actual needs.
Please refer to fig. 1, which is a schematic view of an application scenario to which an embodiment of the present application can be applied, where the application scenario is, for example, a residence of a user, the application scenario includes a control device and a plurality of smart home devices (e.g., a humidifier 1, a humidifier 2, a smart electric fan 1, a smart air conditioner 3, etc.), the plurality of smart home devices are divided into a plurality of areas according to placement, for example, the residence is divided into 3 areas, such as a first area, a second area, and a third area, as shown in fig. 1, in each of the divided areas, one or more smart home devices are correspondingly placed, for example, three smart home devices, namely, a smart air conditioner 2, a smart electric fan 2, and a humidifier 2, are placed in the second area. In the implementation process, for example, the areas may be divided according to the living functional areas of the residence of the user, such as a living room as a first area, a bedroom as a second area, and a kitchen as a third area, etc. Each piece of smart home equipment is in communication connection with the control equipment, for example, the control equipment can be understood as a cloud control center or a cloud control platform in the smart home system, the control equipment can obtain the running state and equipment information of each piece of smart home equipment, and the control equipment can perform independent or linkage control on each piece of smart home equipment.
As mentioned above, the embodiment of the present application uses the knowledge graph to realize effective detection of the device conflict control, and the knowledge graph in the embodiment of the present application is described with reference to the knowledge graph shown in fig. 2.
The knowledge graph of the embodiment of the application may include device identifiers of a plurality of smart home devices, device functions included in each smart home device, actions of each device function (i.e., a function running state, such as on or off), and an attribute association relationship between any two device functions. Each smart home device (e.g., fan, air conditioner, dehumidifier), each device function (e.g., blowing, heating, cooling, humidifying, dehumidifying), and each device operation state (on or off) can be regarded as a node, and if there is a relationship between two nodes, the two nodes are connected by a connecting edge. Wherein, the attribute association relationship between the two device functions is used to indicate whether there is a logical conflict in control between the functions of the two devices. Several examples are described below in conjunction with fig. 2.
In example 1, the dehumidification function of the dehumidifier affects the humidity parameter, the humidification function of the air conditioner affects the humidity parameter, and the dehumidification function of the dehumidifier affects the humidity by "influence-" to indicate that the dehumidification function of the dehumidifier can reduce the humidity, and the humidification function of the air conditioner affects the humidity by "influence +" to indicate that the humidification function of the air conditioner can increase the humidity, so that the dehumidification function of the dehumidifier and the humidification function of the air conditioner are two operations which are opposite in logic according to logic control, and therefore, the dehumidification function of the dehumidifier and the humidification function of the air conditioner indicate that there is an attribute conflict, that is, there is a logic control conflict.
In example 2, the blowing function of the fan and the heating function of the air conditioner both affect the temperature, and as can be seen from the effect in fig. 2, the blowing function of the fan is used for lowering the temperature, and the heating function of the air conditioner is used for raising the temperature, so there is also an attribute conflict between the blowing function of the fan and the heating function of the air conditioner, that is, there is a logic control conflict.
In example 3, the heating function and the cooling function of the air conditioner can both affect the parameter of the temperature, and according to logic control, the heating function is used for increasing the temperature, and the cooling function is used for reducing the temperature, so that the properties of the heating function and the cooling function of the air conditioner are in conflict.
Since the same air conditioner generally has both the heating function and the cooling function, the control conflict in example 3 may refer to the control conflict of the same device, that is, the control of one device contradicts with each other or has the opposite logic, and in this embodiment of the present application, for example, the control conflict of the same device may be referred to as an explicit control conflict. While the control conflict in the embodiments 1 and 2 generally refers to the control conflict between different devices, that is, the contradictory or logically opposite control between different devices, in the embodiments of the present application, for example, the control conflict between different devices may be referred to as an implicit control conflict.
In example 3, the control conflict between the heating function and the cooling function of the air conditioner may be a conflict between different air conditioners, in other words, the control conflict in example 3 may be an implicit control conflict.
To further illustrate the technical solutions provided by the embodiments of the present application, the following detailed description is made with reference to the accompanying drawings and the detailed description. Although the embodiments of the present application provide the method operation steps as shown in the following embodiments or figures, more or less operation steps may be included in the method based on the conventional or non-inventive labor. In steps where no necessary causal relationship exists logically, the order of execution of the steps is not limited to that provided by the embodiments of the present application. The method can be executed in sequence or in parallel according to the method shown in the embodiment or the figure when the method is executed in an actual processing procedure or a device.
The embodiment of the present application provides a method for detecting a control conflict, which may be executed by the control device in fig. 1, for example, a knowledge graph shown in fig. 2 may be stored in the control device, and the control device may dynamically maintain a real-time update of the knowledge graph, for example, after an operation state of a certain function of a certain smart home device changes, a relevant state needs to be dynamically adjusted, for example, after the smart home device is added or reduced, relevant information of the added or reduced smart home device also needs to be updated into the knowledge graph in real time, and so on; or, the method for detecting a control conflict in this embodiment of the present application may also be executed by each smart home device in fig. 1, in this case, each smart home device may dynamically maintain the aforementioned knowledge graph, or the aforementioned knowledge graph may still be maintained in the control device, and each smart home device may dynamically use the knowledge graph maintained in the control device based on communication between itself and the control device.
Referring to fig. 3, a specific flow of the method for detecting a control conflict in the embodiment of the present application is described as follows.
Step 301: and obtaining a control instruction aiming at the first intelligent household equipment.
In a specific implementation process, if a user needs to control a certain smart home device, a corresponding control instruction may be sent to the certain smart home device, for example, if the first smart home device needs to be controlled, the control may be performed through voice control, or may be performed through direct touch screen control, or may be performed through direct remote control, and so on. For example, the first smart home device is an air conditioner, and if a user feels that indoor air is too dry and needs to be humidified, a control instruction of "humidification" can be sent to the air conditioner through voice control or remote controller control and the like; for another example, the first smart home device is a fan, and if the user feels that the indoor temperature is too high and needs to be cooled, the user may send a "blowing" control instruction to the fan through voice control or remote control.
Step 302: a first device function corresponding to the control instruction is determined.
After the control instruction for the first smart home device is obtained, the device function corresponding to the control instruction may be directly determined, for example, the device function corresponding to the control instruction is referred to as a first device function. Continuing with the example in step 301, if the control instruction is a "humidification" control instruction for the air conditioner, the corresponding first device function is "humidification", and if the control instruction is a "blowing" control instruction for the fan, the corresponding first device function is "blowing".
Step 303: and determining a second equipment function with attribute conflict with the first equipment function according to the first equipment function and a preset knowledge graph.
The preset knowledge graph in the embodiment of the application is, for example, the knowledge graph described in fig. 2, and in the preset knowledge graph, the device identifiers of the multiple smart home devices, the device functions included in each smart home device, the function operating states of each device function, and the attribute association relationship between any two device functions are stored.
Therefore, after determining a first device function corresponding to the control instruction, the knowledge-graph may be looked up to find a second device function having an attribute conflict with the first device function.
As will be understood by referring to the knowledge graph shown in fig. 2, if the first device function is "humidification" of the air conditioner, it can be seen that the influence relationship of the "humidification" function of the air conditioner on the parameter "humidity" is "influence +", i.e. it indicates positive influence, which can be understood as increasing humidity, so that the second device function having attribute conflict with the first device function should be a device function having negative influence on "humidity", and by looking up the knowledge graph, it can be seen that the device function having negative influence (i.e. influence-) on "humidity" is "dehumidification", so that the device function "dehumidification" can be determined as the second device function.
As will be understood by referring to the knowledge graph shown in fig. 2, if the first device function is the "heating" function of the air conditioner, it can be seen that the influence relationship of the "heating" function of the air conditioner to the parameter of the "temperature" is "influence +", i.e. it indicates a positive influence, and it can be understood that the temperature is increased, and the second device function having a conflict with its existing attribute should be the device function having a negative influence (i.e. temperature is decreased), and by looking up the knowledge graph, it can be seen that there are two device functions having a negative influence (i.e. influence-) on the "temperature", one is the "cooling" function of the air conditioner, and the other is the "blowing" function of the fan, so that the two device functions of the "cooling" function of the air conditioner and the "blowing" function of the fan "are determined as the.
That is, the number of the second device functions determined in the embodiment of the present application to have attribute conflicts with the first device function may be one or more.
Step 304: and judging whether a second intelligent household device runs with the function of the second device.
After determining that the second device function with the attribute conflict with the first device function exists, the state of each device function in the knowledge graph can be searched to judge whether other intelligent household devices operate with the second device function. The description is continued with the foregoing example.
If the first equipment function is humidification of the air conditioner and the determined second equipment function is dehumidification, and the knowledge graph is searched, it can be seen that the equipment with the dehumidification function only has a dehumidifier, whether the dehumidifier is currently in an operating state can be determined according to the dehumidification function state of the dehumidifier, if the corresponding function state is on, the current operation is indicated, and if the corresponding function state is off, the current non-operation is indicated. Further, if it is determined that the corresponding function state is "on", the dehumidifier may be used as the second smart home device in the embodiment of the present application, that is, it indicates that there is a device control conflict at this time, and since the control conflict between different devices is, the type of the conflict may be referred to as an implicit control conflict, because generally, the control conflict of the same device may be calculated through the bottom logic of the device itself, whereas in the prior art, when different devices are controlled by control instructions with opposite logics, since the devices are independent from each other and operate independently from each other, the implicit control conflict between the devices is not known, so that resources are wasted, for example, when the dehumidifier dehumidifies while the air conditioner humidifies, through the scheme for detecting the control conflict based on the knowledge graph in the embodiment of the present application, the device control conflict between the devices can be effectively detected, so that the detection scene and the detection scheme of the device control conflict are expanded, the detection efficiency is higher, and the detection effectiveness is better.
If the first equipment function is heating of the air conditioner, and the determined second equipment function is blowing and cooling, the equipment with the blowing function is a fan and the equipment with the cooling function is the air conditioner by searching the knowledge map. Therefore, further, whether the fan and the air conditioner are currently running or not can be judged, and if the fan and the air conditioner are currently running, the running equipment can be understood as the second smart home equipment in the embodiment of the application. In the specific implementation process, if the second smart home device is a fan, it indicates that an implicit control conflict exists between different devices, and if the second smart home device is an air conditioner that is "heating", it indicates that an explicit control conflict exists in the same device itself, and in practice, if "blowing" of the fan and "heating" of the air conditioner are simultaneously running, it indicates that an implicit control conflict and an explicit control conflict simultaneously exist.
Therefore, the detection scheme of the device control conflict based on the knowledge graph in the embodiment of the application not only detects the explicit control conflict in the same device, but also can effectively identify the implicit control conflict between different devices, and the detection effect of the control conflict is better and the validity is higher.
Step 305: and if no other second intelligent household equipment is running with the function of the second equipment, directly executing the control instruction aiming at the first intelligent household equipment.
In a possible situation, there may not be any smart home device currently operating with the second device function having an attribute conflict with the first device function, which indicates that there is no control conflict with the current control of the first smart home device, so that the aforementioned control instruction may be directly executed, that is, the first smart home device is controlled to operate with the first device function.
Step 306: and if other second intelligent household equipment runs with the function of the second equipment, determining that equipment control conflict exists.
As described above, if it is detected that the second smart home device is operating with the second device function, and the second device function and the first device function have an attribute conflict, it may be determined that a device control conflict exists in the current control for the first smart home device. That is to say, the device control conflict in the embodiment of the present application mainly refers to a function conflict between device functions of devices, and since the function conflict directly affects the use experience of the user, according to the detection scheme of the control conflict in the embodiment of the present application, if a conflict is detected, a corresponding processing manner may be further adopted for processing, so as to reduce negative effects caused by the control conflict as much as possible, and enhance the use experience of the user.
Step 307: and determining a target processing mode aiming at the control instruction according to the conflict type.
In a possible implementation manner, when it is determined that the control instruction for the first smart home device has a device control conflict, a further processing manner for the control instruction may be determined according to a conflict type of the device control conflict, for example, the determined processing manner is referred to as a target processing manner.
As described above, the embodiments of the present application roughly divide the device control conflict into the explicit control conflict and the implicit control conflict, and therefore, the following description will be made for the two conflict types of target processing methods, respectively.
In a possible implementation manner, the smart home devices may be divided into areas in advance in a manner shown in fig. 1, for example, the smart home devices may be divided into areas in different rooms. If the conflict type is an implicit control conflict, the position relationship between a first area where the first intelligent household device is located and a second area where the second intelligent household device is located can be further determined, and then the corresponding target processing mode is determined according to the determined position relationship. In the process of controlling the smart home devices, the smart home devices are generally controlled in different areas, for example, a bedroom is one environment, and a living room is another environment, so that the control of the environment of the bedroom and the control of the environment of the living room are independent of each other, for example, humidification of the living room and dehumidification of the living room may coexist, for example, heating of the living room and blowing of the living room may also coexist, and because the user groups targeted by the living room and the living room are independent of each other, the determination of the position relationship is performed through the areas to which the smart home devices belong respectively, so that the situation that the use requirements of various living function areas may not be consistent in practice can be fully considered, and the accuracy and the effectiveness of the control of the smart home devices are improved.
For example, if the position relationship between the first smart home device and the second smart home device indicates that the first area and the second area are different areas, that is, that the first smart home device and the second smart home device are in different areas that are independent of each other, since the areas are separated and independent of each other, it may be considered that the use experience of the user of the second smart home device is not affected by the control of the first smart home device, so that the control instruction for the first smart home device may be executed at this time, that is, the processing mode for executing the control instruction is determined to be the target processing mode.
For another example, if the position relationship between the first smart home device and the second smart home device indicates that the first area and the second area are the same area, since the areas overlap, the use experience of the user in the area is generally affected by the logically opposite function control in the same area, for example, the user in one area generally cannot need both humidification and dehumidification, at this time, the control instruction for the first smart home device may be ignored, the execution of the control instruction may be rejected, or further, a prompt message may be output for the user to confirm again, and then the target processing manner may be determined according to the detected user instruction, so as to meet the real-time requirement of the user as much as possible, for example, the use requirement of the user changes with the change of the environment, that is, the user really wants to adjust the environment in a control conflict manner, at this time, the control command may be executed, and for example, if the user performs a wrong operation, the control command may be rejected, and so on.
In another possible implementation, if the conflict type is an explicit control conflict, it may be determined whether the control instruction for the first smart home device satisfies a predetermined modification condition, and if the predetermined modification condition is satisfied, the processing mode in which the control instruction is executed is determined as the target processing mode, and if the predetermined modification condition is not satisfied, the processing mode in which the response to the control instruction is prohibited is determined as the target processing mode.
The predetermined modification condition in the embodiment of the present application is, for example, sending a confirmation message to the user again and receiving a user instruction specific to the user, or a special control instruction of a predetermined switching function performed in an existing conventional control manner, or some other modification condition, that is, for a display control conflict, the embodiment of the present application also provides a further secondary determination scheme, so as to enable an accurate and effective response to the control instruction, so as to reduce an error and an invalid response to the control instruction as much as possible.
In the embodiment of the application, after the device control conflict is determined, the control conflict prompt message can be output in time, and the device identification of the smart home device with the control conflict is carried in the control conflict prompt message, so that the prompt for the user is enhanced, the user can know the specific situation of the device control conflict in time, and further a further processing mode is adopted for processing.
In the embodiment of the application, the device control conflict detection scheme based on the knowledge graph can effectively detect the household appliance control conflict, not only can detect the explicit control conflict in the same device, but also can detect the implicit control conflict among different devices, and the accuracy of detection for the device control conflict is higher.
Based on the same inventive concept, the embodiment of the present application provides a device for detecting a control conflict, and the device for detecting a control conflict can implement the corresponding function of the foregoing method for detecting a control conflict. The means for detecting a control conflict may be a hardware structure, a software module, or a hardware structure plus a software module. The device for detecting the control conflict can be realized by a chip system, and the chip system can be formed by a chip and can also comprise the chip and other discrete devices. Referring to fig. 4, the apparatus for detecting a control conflict includes an obtaining module 401, a first determining module 402, a second determining module 403, and a third determining module 404. Wherein:
an obtaining module 401, configured to obtain a control instruction for a first smart home device;
a first determining module 402, configured to determine a first device function corresponding to the control instruction;
a second determining module 403, configured to determine, according to the first device function and a preset knowledge graph, a second device function having an attribute conflict with the first device function, and determine whether a second smart home device is operating with the second device function; the knowledge graph comprises equipment identifications of a plurality of intelligent household equipment, equipment functions included by each intelligent household equipment, function running states of each equipment function and attribute incidence relations between any two equipment functions;
a third determining module 404, configured to determine that a device control conflict exists if the device control conflict exists.
In a possible implementation manner, if the second smart home device and the first smart home device are different smart home devices, the device control conflict is an implicit control conflict between the different devices.
In a possible implementation manner, if the second smart home device and the first smart home device are the same smart home device, the device control conflict is an explicit control conflict between the same devices.
In a possible implementation manner, please refer to fig. 5, where the apparatus for detecting a control conflict in the embodiment of the present application further includes:
a fourth determining module 501, configured to determine, after the third determining module 404 determines that the device control conflict exists, a target processing manner for the control instruction according to a conflict type of the device control conflict; wherein the conflict type comprises an implicit control conflict or an explicit control conflict;
and the control module 502 is configured to perform corresponding processing on the control instruction according to the determined target processing manner.
In one possible implementation, the fourth determining module 501 is configured to:
if the control conflict is implicit control conflict, determining a position relation between a first area where the first intelligent household equipment is located and a second area where the second intelligent household equipment is located;
and determining a target processing mode for the control command according to the determined position relation.
In one possible implementation, the fourth determining module 501 is configured to:
if the position relationship indicates that the first area and the second area are different areas, determining that the processing mode for executing the control instruction is a target processing mode;
and if the position relationship indicates that the first area and the second area are the same, determining a target processing mode according to the detected user instruction.
In one possible implementation, the fourth determining module 501 is configured to:
if the control instruction is an explicit control conflict, determining whether the control instruction meets a preset change condition;
if the preset change condition is met, determining that the processing mode for executing the control instruction is a target processing mode;
and if the preset change condition is not met, determining the processing mode for prohibiting responding to the control command as the target processing mode.
In a possible implementation manner, as shown in fig. 5, the apparatus for detecting a control conflict in the embodiment of the present application further includes an output module 503, configured to:
after the third determining module 404 determines that the device control conflict exists, a control conflict prompt message is output, where the control conflict prompt message includes the device identifier of the smart home device in which the control conflict exists.
All relevant contents of each step involved in the foregoing embodiment of the method for detecting a control conflict may be cited to the functional description of the functional module corresponding to the apparatus for controlling communication in this embodiment of the application, and are not described herein again.
The division of the modules in the embodiments of the present application is schematic, and only one logical function division is provided, and in actual implementation, there may be another division manner, and in addition, each functional module in each embodiment of the present application may be integrated in one processor, may also exist alone physically, or may also be integrated in one module by two or more modules. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
Based on the same inventive concept, an electronic device is provided in the embodiments of the present application, please refer to fig. 6, where the electronic device includes at least one processor 601 and a memory 602 connected to the at least one processor, a specific connection medium between the processor 601 and the memory 602 is not limited in the embodiments of the present application, in fig. 6, the processor 601 and the memory 602 are connected through a bus 600 as an example, the bus 600 is shown by a thick line in fig. 6, and a connection manner between other components is only schematically illustrated and is not limited. The bus 600 may be divided into an address bus, a data bus, a control bus, etc., and is shown with only one thick line in fig. 6 for ease of illustration, but does not represent only one bus or type of bus.
In this embodiment, the memory 602 stores instructions executable by the at least one processor 601, and the at least one processor 601 may execute the steps included in the foregoing method for controlling a smart home device by executing the instructions stored in the memory 602.
The processor 601 is a control center of the electronic device, and may connect various parts of the whole electronic device by using various interfaces and lines, and perform various functions and process data of the electronic device by operating or executing instructions stored in the memory 602 and calling data stored in the memory 602, thereby performing overall monitoring on the electronic device. Optionally, the processor 601 may include one or more processing units, and the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly handles an operating system, a user interface, an application program, and the like, and the modem processor mainly handles wireless communication. It will be appreciated that the modem processor described above may not be integrated into the processor 601. In some embodiments, the processor 601 and the memory 602 may be implemented on the same chip, or in some embodiments, they may be implemented separately on separate chips.
The processor 601 may be a general-purpose processor, such as a Central Processing Unit (CPU), digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like, that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method for detecting a control conflict disclosed in the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
The memory 602, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory 602 may include at least one type of storage medium, and may include, for example, a flash Memory, a hard disk, a multimedia card, a card-type Memory, a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Programmable Read Only Memory (PROM), a Read Only Memory (ROM), a charge Erasable Programmable Read Only Memory (EEPROM), a magnetic Memory, a magnetic disk, an optical disk, and so on. The memory 602 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 602 in the embodiments of the present application may also be circuitry or any other device capable of performing a storage function for storing program instructions and/or data.
By programming the processor 601, the code corresponding to the method for detecting a control conflict described in the foregoing embodiment may be solidified into a chip, so that the chip can execute the steps of the method for detecting a control conflict when running.
Based on the same inventive concept, the present application also provides a storage medium storing computer instructions, which when run on a computer, cause the computer to perform the steps of the method for detecting a control conflict as described above.
In some possible embodiments, various aspects of the method for detecting a control conflict provided by the present application may also be implemented in the form of a program product including program code for causing an electronic device to perform the steps of the method for detecting a control conflict according to various exemplary embodiments of the present application described above in this specification when the program product is run on the electronic device.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (6)
1. A method of detecting a control conflict, the method comprising:
when a control instruction for first intelligent household equipment is obtained, determining a first equipment function corresponding to the control instruction;
determining a second equipment function with attribute conflict with the first equipment function according to the first equipment function and a preset knowledge graph, and determining whether a second intelligent household equipment runs with the second equipment function; the knowledge graph comprises equipment identifications of a plurality of intelligent household equipment, equipment functions included by each intelligent household equipment, function running states of each equipment function and attribute incidence relations between any two equipment functions;
if so, determining that equipment control conflict exists;
if the device control conflict is an implicit control conflict, determining a position relationship between a first area where the first intelligent household device is located and a second area where the second intelligent household device is located, and determining a target processing mode for the control instruction according to the determined position relationship, wherein if the position relationship indicates that the first area and the second area are different areas, determining that the processing mode for executing the control instruction is the target processing mode, if the position relationship indicates that the first area and the second area are the same area, determining the target processing mode according to a detected user instruction, and the implicit control conflict is a device control conflict between different devices;
if the equipment control conflict is an explicit control conflict, determining whether the control instruction meets a preset change condition; if the preset change condition is met, determining that the processing mode for executing the control instruction is the target processing mode; and if the preset change condition is not met, determining a processing mode for prohibiting responding to the control instruction as the target processing mode, wherein the explicit control conflict is a device control conflict in the same device.
2. The method of claim 1,
if the second smart home device and the first smart home device are different smart home devices, the device control conflict is an implicit control conflict between the different devices;
and if the second intelligent household equipment and the first intelligent household equipment are the same intelligent household equipment, the equipment control conflict is an explicit control conflict of the same equipment.
3. The method of claim 1 or 2, wherein after determining that a device control conflict exists, the method further comprises:
and outputting control conflict prompt information, wherein the control conflict prompt information comprises the equipment identification of the intelligent household equipment with the control conflict.
4. An apparatus for detecting control conflicts, the apparatus comprising:
the acquisition module is used for acquiring a control instruction for the first intelligent household equipment;
the first determining module is used for determining a first equipment function corresponding to the control instruction;
the second determining module is used for determining a second equipment function with attribute conflict with the first equipment function according to the first equipment function and a preset knowledge graph, and determining whether a second intelligent household equipment runs with the second equipment function; the knowledge graph comprises equipment identifications of a plurality of intelligent household equipment, equipment functions included by each intelligent household equipment, function running states of each equipment function and attribute incidence relations between any two equipment functions;
a third determining module, configured to determine that a device control conflict exists if the device control conflict exists;
a fourth determination module to:
if the device control conflict is an implicit control conflict, determining a position relationship between a first area where the first intelligent household device is located and a second area where the second intelligent household device is located, and determining a target processing mode for the control instruction according to the determined position relationship, wherein if the position relationship indicates that the first area and the second area are different areas, determining that the processing mode for executing the control instruction is the target processing mode, if the position relationship indicates that the first area and the second area are the same area, determining the target processing mode according to a detected user instruction, and the implicit control conflict is a device control conflict between different devices;
if the equipment control conflict is an explicit control conflict, determining whether the control instruction meets a preset change condition; if the preset change condition is met, determining that the processing mode for executing the control instruction is the target processing mode; and if the preset change condition is not met, determining a processing mode for prohibiting responding to the control instruction as the target processing mode, wherein the explicit control conflict is a device control conflict in the same device.
5. An electronic device, characterized in that the electronic device comprises:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory and for executing the steps comprised in the method of any one of claims 1 to 3 in accordance with the obtained program instructions.
6. A storage medium storing computer-executable instructions for causing a computer to perform the steps comprising the method of any one of claims 1-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910849494.3A CN110597075B (en) | 2019-09-09 | 2019-09-09 | Method and device for detecting control conflict, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910849494.3A CN110597075B (en) | 2019-09-09 | 2019-09-09 | Method and device for detecting control conflict, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110597075A CN110597075A (en) | 2019-12-20 |
CN110597075B true CN110597075B (en) | 2020-11-03 |
Family
ID=68858296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910849494.3A Active CN110597075B (en) | 2019-09-09 | 2019-09-09 | Method and device for detecting control conflict, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110597075B (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113255347B (en) * | 2020-02-10 | 2022-11-15 | 阿里巴巴集团控股有限公司 | Method and equipment for realizing data fusion and method for realizing identification of unmanned equipment |
CN111428099B (en) * | 2020-03-23 | 2023-12-26 | 中国建设银行股份有限公司 | Financial service capability query method based on Internet of things and website management center system |
CN111787064B (en) * | 2020-06-04 | 2023-08-01 | 深圳市酷开网络科技股份有限公司 | Expert system-based Internet of things linkage control method and system |
CN111880426B (en) * | 2020-07-28 | 2024-09-27 | 青岛海尔科技有限公司 | Method, system, device and equipment for finding scene execution conflict |
CN112463089A (en) * | 2020-10-21 | 2021-03-09 | 贝壳技术有限公司 | Cross-terminal picture synchronous zooming method and device, electronic medium and storage medium |
CN112637024A (en) * | 2020-12-03 | 2021-04-09 | 珠海格力电器股份有限公司 | Control method, control device, electronic equipment and storage medium |
CN112782997B (en) * | 2020-12-31 | 2023-03-31 | 青岛海尔科技有限公司 | Equipment control method and device, storage medium and electronic device |
CN112799788B (en) * | 2021-02-07 | 2023-10-03 | 北京华如科技股份有限公司 | Parallel behavior execution conflict detection method in simulation operation and storage medium |
CN113064666B (en) * | 2021-03-18 | 2022-03-29 | 北京大学 | Internet of things equipment scheduling conflict detection method and system |
CN113111186A (en) * | 2021-03-31 | 2021-07-13 | 青岛海尔科技有限公司 | Method for controlling household appliance, storage medium and electronic device |
CN113341737B (en) * | 2021-05-18 | 2023-11-10 | 珠海格力电器股份有限公司 | Control method, system, device, equipment and storage medium of intelligent household equipment |
CN113485134A (en) * | 2021-06-25 | 2021-10-08 | 青岛海尔科技有限公司 | Device control method and apparatus, storage medium, and electronic device |
CN114244642B (en) * | 2021-12-10 | 2022-10-28 | 珠海格力电器股份有限公司 | Control method and device of equipment, computer readable storage medium and processor |
CN114114950B (en) * | 2022-01-20 | 2022-04-12 | 广州优刻谷科技有限公司 | Intelligent household abnormity detection method and system based on semantic analysis |
CN114898751B (en) * | 2022-06-15 | 2024-04-23 | 中国电信股份有限公司 | Automatic configuration method and system, storage medium and electronic equipment |
CN114859749B (en) * | 2022-06-27 | 2023-03-10 | 忆月启函(盐城)科技有限公司 | Intelligent home management method and system based on Internet of things |
CN115664881B (en) * | 2022-12-12 | 2023-05-02 | 忆月启函(盐城)科技有限公司 | Wireless communication's intelligent home systems |
CN118450032A (en) * | 2023-12-29 | 2024-08-06 | 荣耀终端有限公司 | Function switching method and related equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2804282A1 (en) * | 2013-05-14 | 2014-11-19 | Fujitsu Limited | Device control apparatus, device control method, and device control system |
CN105159079A (en) * | 2015-08-31 | 2015-12-16 | 青岛海尔智能家电科技有限公司 | Method and apparatus for eliminating concurrency control conflict of household appliances |
JP2017005683A (en) * | 2015-06-12 | 2017-01-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Control method, control device and program |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5491999B2 (en) * | 2010-07-16 | 2014-05-14 | パナソニック株式会社 | Device control apparatus, device control system, and device control method |
CN104062972B (en) * | 2014-06-20 | 2017-11-10 | 惠州Tcl移动通信有限公司 | A kind of removable housed device and people's relative position adjustment control method and its system |
CN107808669B (en) * | 2017-09-30 | 2021-07-06 | 深圳市艾特智能科技有限公司 | Voice control method, intelligent home system, storage medium and computer equipment |
CN108667697B (en) * | 2018-04-28 | 2020-12-08 | 新华三技术有限公司 | Voice control conflict resolution method and device and voice control system |
CN109709814B (en) * | 2018-12-26 | 2020-05-01 | 北京蓦然认知科技有限公司 | Method and device for dynamically constructing conflict checking rule table in smart home |
CN109507907A (en) * | 2018-12-29 | 2019-03-22 | 上海移汇信息科技有限公司 | Speech-sound intelligent appliance control method, apparatus and system |
CN110007611A (en) * | 2019-03-08 | 2019-07-12 | 浙江大学 | A kind of implicit collision detection method of smart home of knowledge based map |
CN110008351B (en) * | 2019-03-08 | 2021-05-18 | 浙江大学 | Structural functional knowledge completion method for implicit conflict detection |
-
2019
- 2019-09-09 CN CN201910849494.3A patent/CN110597075B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2804282A1 (en) * | 2013-05-14 | 2014-11-19 | Fujitsu Limited | Device control apparatus, device control method, and device control system |
JP2017005683A (en) * | 2015-06-12 | 2017-01-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Control method, control device and program |
CN105159079A (en) * | 2015-08-31 | 2015-12-16 | 青岛海尔智能家电科技有限公司 | Method and apparatus for eliminating concurrency control conflict of household appliances |
Also Published As
Publication number | Publication date |
---|---|
CN110597075A (en) | 2019-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110597075B (en) | Method and device for detecting control conflict, electronic equipment and storage medium | |
WO2021000791A1 (en) | Method and apparatus for controlling smart home appliance, control device and storage medium | |
EP3242170B1 (en) | Prompt information sending method and device | |
CN110837230A (en) | Method and device for controlling equipment, computing equipment and storage medium | |
CN111880490A (en) | Environment adjusting method and device, electronic equipment and storage medium | |
CN108508803B (en) | Communication matching method and device for multi-split system | |
CN111965991B (en) | Authority adjusting method and device of intelligent control switch, intelligent control switch and storage medium | |
CN104880956A (en) | Information processing method and first intelligent household device | |
CN109286960B (en) | Relay network, network distribution method and device thereof, and household appliance | |
CN104913469A (en) | Control method and device for air conditioning system and air conditioning system | |
CN111399459A (en) | Intelligent household equipment control method, device, equipment and storage medium | |
CN104809046A (en) | Application program networking control method and application program networking control device | |
CN105022690A (en) | Air conditioner testing method and function testing system | |
CN104777754B (en) | Virtual equipment creating method and device | |
CN110794701B (en) | Environment control method and device based on air-conditioning robot | |
CN113676382B (en) | IOT voice command control method, system and computer readable storage medium | |
CN113452763A (en) | Smart home service registration method and device and smart home system | |
CN105020849A (en) | Air conditioning control method and device | |
CN108195036B (en) | Air conditioner control method and device | |
WO2024041063A1 (en) | Method and apparatus for controlling fresh air conditioning system, and fresh air conditioning system | |
CN112015099A (en) | Permission adjusting method and device of intelligent switch, intelligent switch and storage medium | |
CN105487495A (en) | Smart home control method and device | |
CN110703614A (en) | Voice control method and device, semantic network construction method and device | |
CN115826426A (en) | Control method of intelligent home system and intelligent home system | |
CN114508809A (en) | Method and device for humidifying air conditioner and air conditioner |
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 |