Control Method and Device for Controlled Device Based on Master Control Device

Through the main control device detects user needs and generates control parameters, linkage control of multiple intelligent devices is achieved, which solves the problem of low control efficiency of intelligent devices in the prior art, improves control efficiency and reduces equipment costs.

CN115202221BActive Publication Date: 2025-07-25YUNMI HULIAN TECH (GUANGDONG) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202110393767.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-13
Publication Date
2025-07-25
Estimated Expiration
2041-04-13

AI Technical Summary

Technical Problem

The existing smart device control method is inefficient, and users need to switch to multiple APPs to control multiple smart devices.

Method used

The main control device detects user needs, determines all second controlled devices associated with the first controlled device, and generates corresponding control parameters to realize linkage control of multiple controlled devices.

Benefits of technology

Improve the control efficiency of multiple controlled devices, reduce equipment costs, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115202221B_ABST
    Figure CN115202221B_ABST
Patent Text Reader

Abstract

The present invention discloses a control method and device for controlled devices based on a master device. The method includes: when it is detected that the user has a usage requirement for a first controlled device, the master device determines all second controlled devices associated with the first controlled device; the master device respectively generates control parameters corresponding to the first controlled device and control parameters corresponding to each second controlled device; the master device performs a control operation on the first controlled device according to the control parameters corresponding to the first controlled device, and performs a control operation on each second controlled device according to the control parameters corresponding to each second controlled device. It can be seen that when the present invention detects that the user has a usage requirement for a certain controlled device, while realizing the control of the controlled device, it can also realize the linkage control of multiple associated controlled devices, that is, the control of multiple controlled devices is realized through the master device, which is beneficial to improving the control efficiency of multiple controlled devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent devices, and in particular, to a method and device for controlling a controlled device based on a master device. Background Art

[0002] With the rapid development of electronic technology, more and more devices are developing towards intelligence. Due to advantages such as convenient and fast operation, time-saving and labor-saving, the application of intelligent devices in scenarios such as life, work, and production is becoming more and more popular and important.

[0003] In practical applications, users usually control intelligent devices through corresponding clients, APPs or mini-programs, and one client, APP or mini-program can only control one intelligent device. For example, in the life scenario, there are many intelligent household appliances. Users need to download different APPs for different intelligent household appliances. When multiple intelligent household appliances need to be controlled, users need to switch multiple APPs to control multiple intelligent household appliances. It can be seen that the current intelligent device control method has the problem of low control efficiency. Summary of the Invention

[0004] The present invention provides a method and device for controlling a controlled device based on a master device, which can control multiple controlled devices through the master device, and is beneficial to improving the control efficiency of multiple controlled devices.

[0005] To solve the above technical problems, a first aspect of the present invention discloses a method for controlling a controlled device based on a master device, the method including:

[0006] The master device detects whether the user has a usage requirement for a first controlled device;

[0007] When it is detected that the user has a usage requirement for the first controlled device, the master device determines all second controlled devices associated with the first controlled device;

[0008] The master device respectively generates control parameters corresponding to the first controlled device and control parameters corresponding to each of the second controlled devices;

[0009] The master device performs a control operation on the first controlled device according to the control parameters corresponding to the first controlled device, and performs a control operation on each of the second controlled devices according to the control parameters corresponding to each of the second controlled devices.

[0010] As an optional implementation manner, in the first aspect of the present invention, the master device determines all second controlled devices associated with the first controlled device, including:

[0011] The master device obtains the set of functional attributes of the first controlled device, and obtains the set of functional attributes of each controlled device in the pre-determined set of controlled devices;

[0012] The master device determines at least one second controlled device that has an association relationship with the first controlled device in terms of functional attributes according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices.

[0013] As an alternative implementation manner, in the first aspect of the present invention, the master device determines at least one second controlled device that has an association relationship with the first controlled device in terms of functional attributes according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices, including:

[0014] The master device selects all target functional attributes that match the functional attribute requirement parameters from the set of functional attributes of the first controlled device according to the functional attribute requirement parameters corresponding to the usage requirements;

[0015] The master device screens, from the set of controlled devices, the controlled devices whose set of functional attributes includes functional attributes that match at least one of the target functional attributes, as at least one second controlled device that has an association relationship with the first controlled device in terms of functional attributes.

[0016] As an alternative implementation manner, in the first aspect of the present invention, the master device determines all second controlled devices associated with the first controlled device, including:

[0017] The master device determines all second controlled devices associated with the first controlled device according to the historical usage records of the user for each controlled device in the pre-determined set of controlled devices when using the first controlled device and / or after using the first controlled device under the usage requirements.

[0018] As an alternative implementation manner, in the first aspect of the present invention, after detecting that the user has a usage requirement for the first controlled device, the method further includes:

[0019] The master device analyzes the demand time attribute corresponding to the usage requirement;

[0020] The master device determines whether the demand time attribute corresponding to the usage requirement is a reservation time attribute. When the determination result is yes, it triggers the step of executing the determination of all second controlled devices associated with the first controlled device.

[0021] Before the master device generates the control parameters corresponding to the first controlled device and the control parameters corresponding to each second controlled device respectively, the method further includes:

[0022] The master device determines whether the current time reaches the reserved time corresponding to the required time attribute. When it is determined that the current time reaches the reserved time corresponding to the required time attribute, the steps of respectively generating the control parameters corresponding to the first controlled device and the control parameters corresponding to each second controlled device are triggered to be executed.

[0023] As an optional implementation manner, in the first aspect of the present invention, the method further includes:

[0024] When it is determined that the required time attribute corresponding to the usage requirement is not the reserved time attribute, the master device collects the operation result of the first controlled device performing the target operation matching the control instruction triggered by the user;

[0025] The master device determines all third controlled devices matching the operation result from the pre-determined set of controlled devices according to the operation result, generates the control parameters corresponding to each third controlled device, and performs the control operation on each third controlled device according to the control parameters corresponding to each third controlled device.

[0026] As an optional implementation manner, in the first aspect of the present invention, the method further includes:

[0027] After the master device obtains the parameter information of the target controlled device in the current state, the master device determines the device identifier of the target controlled device according to the parameter information;

[0028] The master device generates an interaction interface corresponding to the target controlled device according to the device identifier and the parameter information, and outputs the interaction interface;

[0029] The master device obtains the interaction operation triggered by the user on the interaction interface, and generates a control instruction for the target controlled device according to the interaction operation;

[0030] The master device sends the control instruction to the target controlled device according to the device identifier to trigger the target controlled device to perform the operation matching the control instruction.

[0031] A second aspect of the present invention discloses a controlled device control device based on a master device. The device is applied to the master device, and the device includes:

[0032] A detection module, configured to detect whether the user has a usage requirement for the first controlled device;

[0033] A first determination module, configured to determine all second controlled devices associated with the first controlled device when the detection module detects that the user has a usage requirement for the first controlled device;

[0034] A generation module, configured to generate control parameters corresponding to the first controlled device and control parameters corresponding to each of the second controlled devices respectively;

[0035] A control module, configured to perform a control operation on the first controlled device according to the control parameters corresponding to the first controlled device, and perform a control operation on each of the second controlled devices according to the control parameters corresponding to each of the second controlled devices.

[0036] As an optional implementation manner, in the second aspect of the present invention, the first determination module includes:

[0037] An acquisition sub-module, configured to acquire a set of functional attributes of the first controlled device, and acquire a set of functional attributes of each controlled device in a pre-determined set of controlled devices;

[0038] A determination sub-module, configured to determine at least one second controlled device that has an associated relationship with the first controlled device in terms of functional attributes according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices.

[0039] As an optional implementation manner, in the second aspect of the present invention, the specific manner in which the determination sub-module determines at least one second controlled device that has an associated relationship with the first controlled device in terms of functional attributes according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices is as follows:

[0040] Select all target functional attributes that match the functional attribute requirement parameters from the set of functional attributes of the first controlled device according to the functional attribute requirement parameters corresponding to the usage requirement;

[0041] Screen, from the set of controlled devices, the controlled devices whose set of functional attributes includes functional attributes that match at least one of the target functional attributes, as at least one second controlled device that has an associated relationship with the first controlled device in terms of functional attributes.

[0042] As an optional implementation manner, in the second aspect of the present invention, the specific manner in which the first determination module determines all second controlled devices associated with the first controlled device is as follows:

[0043] Determine all second controlled devices associated with the first controlled device according to the usage records of each controlled device in the pre-determined set of controlled devices when the user uses the first controlled device under the usage requirement and / or after using the first controlled device, which are statistically obtained based on history.

[0044] As an optional implementation manner, in the second aspect of the present invention, the device further includes:

[0045] An analysis module, configured to analyze the demand time attribute corresponding to the usage requirement after the detection module detects that the user has a usage requirement for the first controlled device;

[0046] A judgment module, configured to judge whether the demand time attribute corresponding to the usage requirement is a reservation time attribute. When the judgment result is yes, trigger the first determination module to perform the operation of determining all second controlled devices associated with the first controlled device;

[0047] The judgment module is further configured to judge whether the current moment has reached the reservation moment corresponding to the demand time attribute. When it is judged that the current moment has reached the reservation moment corresponding to the demand time attribute, trigger the generation module to perform the operation of respectively generating the control parameters corresponding to the first controlled device and the control parameters corresponding to each second controlled device.

[0048] As an optional implementation manner, in the second aspect of the present invention, the device further includes:

[0049] An acquisition module, configured to collect the operation result of the first controlled device performing a target operation matching the control instruction triggered by the user when the judgment module judges that the demand time attribute corresponding to the usage requirement is not the reservation time attribute;

[0050] A second determination module, configured to determine all third controlled devices matching the operation result from the pre-determined set of controlled devices according to the operation result;

[0051] The generation module is further configured to generate the control parameters corresponding to each third controlled device;

[0052] The control module is further configured to perform control operations on each third controlled device according to the control parameters corresponding to each third controlled device.

[0053] As an optional implementation manner, in the second aspect of the present invention, the device further includes:

[0054] An acquisition module, configured to acquire the parameter information of the target controlled device in the current state;

[0055] The generating module is further configured to determine the device identifier of the target controlled device according to the parameter information, and generate an interaction interface corresponding to the target controlled device according to the device identifier and the parameter information;

[0056] The output module is configured to output the interaction interface;

[0057] The obtaining module is further configured to obtain an interaction operation triggered by a user on the interaction interface;

[0058] The generating module is further configured to generate a control instruction for the target controlled device according to the interaction operation;

[0059] The sending module is configured to send the control instruction to the target controlled device according to the device identifier, so as to trigger the target controlled device to execute an operation matching the control instruction.

[0060] A third aspect of the present invention discloses another control device for a controlled device based on a master device. The device is applied to the master device and includes:

[0061] A memory storing executable program code;

[0062] A processor coupled to the memory;

[0063] The processor calls the executable program code stored in the memory and executes some or all of the steps in any one of the control methods for a controlled device based on a master device disclosed in the first aspect of the present invention.

[0064] A fourth aspect of the present invention discloses a computer storage medium. The computer storage medium stores computer instructions, which are used to execute some or all of the steps in any one of the control methods for a controlled device based on a master device disclosed in the first aspect of the present invention when being called.

[0065] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0066] In an embodiment of the present invention, when it is detected that the user has a usage requirement for a first controlled device, the master device determines all second controlled devices associated with the first controlled device; the master device respectively generates control parameters corresponding to the first controlled device and control parameters corresponding to each second controlled device; the master device performs a control operation on the first controlled device according to the control parameters corresponding to the first controlled device, and performs a control operation on each second controlled device according to the control parameters corresponding to each second controlled device. It can be seen that the present invention can, when detecting that the user has a usage requirement for a certain controlled device, while implementing the control of this controlled device, also implement the linkage control of multiple associated controlled devices, that is, through the master device, the control of multiple controlled devices is realized, which is beneficial to improving the control efficiency of multiple controlled devices; in addition, through the master device, the control of the controlled device can be simply and quickly realized, and each controlled device only needs to have basic execution functions, without integrating complex chips, displays, complex buttons, etc., which can not only reduce the control cost of the controlled device, but also improve the user experience of using the controlled device. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention, and for those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0068] Figure 1 is a schematic flowchart of a method for controlling a controlled device based on a master device disclosed in an embodiment of the present invention;

[0069] Figure 2 is a schematic flowchart of another method for controlling a controlled device based on a master device disclosed in an embodiment of the present invention;

[0070] Figure 3 is a schematic structural diagram of a device for controlling a controlled device based on a master device disclosed in an embodiment of the present invention;

[0071] Figure 4 is a schematic structural diagram of another device for controlling a controlled device based on a master device disclosed in an embodiment of the present invention;

[0072] Figure 5 is a schematic structural diagram of yet another device for controlling a controlled device based on a master device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0073] To enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative work fall within the scope of protection of the present invention.

[0074] The terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product or terminal that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or terminals.

[0075] Referring to "embodiments" herein means that specific features, structures or characteristics described in connection with the embodiments can be included in at least one embodiment of the present invention. The phrase appears in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0076] The present invention discloses a method and device for controlling a controlled device based on a master device, which can, when detecting that a user has a usage requirement for a certain controlled device, while realizing the control of the controlled device, also realize the linkage control of multiple associated controlled devices, that is, the control of multiple controlled devices is realized through the master device, which is beneficial to improving the control efficiency of multiple controlled devices; in addition, through the master device, the control of the controlled device can be simply and quickly realized, and each controlled device only needs to have basic execution functions, without integrating complex chips, displays, complex buttons, etc., which can not only reduce the cost of the controlled device, but also improve the user experience of using the controlled device.

[0077] To better understand the controlled device control method and apparatus based on a master device described in the present invention, the application scenarios applicable to the method described in the present invention will be described first. Among them, there may be multiple intelligent devices in the application scenario, and one or more of the multiple intelligent devices can be intelligent devices serving as centralized control devices, and the intelligent devices serving as centralized control devices can implement intelligent control over other intelligent devices. It should be noted that the intelligent devices serving as centralized control devices can be understood as master devices, and other intelligent devices that can be controlled by the master device can be understood as controlled devices, and one master device can implement intelligent control over multiple controlled devices. Optionally, the application scenario can be an application scenario with multiple intelligent household appliances, such as a home scenario. Further optionally, in this application scenario, an intelligent refrigerator can serve as the master device, and the remaining intelligent household appliances can serve as controlled devices, so that the intelligent refrigerator can implement intelligent control over the remaining intelligent household appliances. Further optionally, the intelligent refrigerator can be an intelligent refrigerator with a large screen.

[0078] The controlled device control method and apparatus based on a master device described in the present invention will be described in detail below.

[0079] Embodiment 1

[0080] Please refer to Figure 1 , Figure 1 which is a schematic flowchart of a controlled device control method based on a master device disclosed in an embodiment of the present invention. Among them, Figure 1 the method described can be applied to a master device. Optionally, the master device can implement control over multiple controlled devices. Further optionally, the master device can be one of multiple intelligent household appliances and can implement control over some or all of the remaining intelligent household appliances. As Figure 1 shown, the controlled device control method based on a master device can include the following operations:

[0081] 101. The master device detects whether the user has a usage requirement for a first controlled device. When the detection result of step 101 is yes, step 102 can be triggered for execution; when the detection result of step 101 is no, this process can be ended, or step 101 can continue to be triggered for execution.

[0082] In an embodiment of the present invention, the usage requirement for the first controlled device can be triggered directly by the user on the side of the first controlled device, or triggered by the user on the side of the master device, or triggered by the user through a user terminal (such as a mobile phone, a pad, etc.). Preferably, it is one of the latter two triggering methods, and the embodiment of the present invention does not make a limitation.

[0083] 102. The master device determines all second controlled devices associated with the first controlled device.

[0084] In the embodiments of the present invention, the number of all determined second controlled devices is greater than or equal to 1, and the second controlled device can also be understood as the associated controlled device of the first controlled device in the implementation process of the current linkage control.

[0085] In an optional embodiment, the master device determining all second controlled devices associated with the first controlled device may include:

[0086] The master device determines the type of the demand time attribute corresponding to the user's usage requirement for the first controlled device;

[0087] The master device filters the controlled devices matching the type from the determined set of controlled devices according to the determined type as all second controlled devices associated with the first controlled device; or, obtains the set of controlled devices matching the type according to the determined type, and filters all second controlled devices associated with the first controlled device from the obtained set of controlled devices; or,

[0088] The master device outputs multiple controlled devices for the user to select, and determines the controlled devices selected by the user from all the output controlled devices as all second controlled devices associated with the first controlled device; or,

[0089] The master device obtains all controlled devices having a binding relationship with the above-mentioned first controlled device from the pre-determined set of controlled devices according to the pre-established binding relationship between the controlled devices as all second controlled devices associated with the first controlled device.

[0090] It can be seen that this optional embodiment can select a suitable determination method or a suitable set of controlled devices according to the type of the demand time attribute corresponding to the user's usage requirement to determine the associated controlled devices, which is beneficial to improving the efficiency and accuracy of determining the associated controlled devices, and further beneficial to realizing the efficiency and accuracy of the linkage control of multiple controlled devices through the master device; in addition, this optional implementation method can also enable the user to select suitable associated controlled devices according to their own needs, which is beneficial to improving the matching degree of the determined associated controlled devices with the actual needs of the user; in addition, this optional embodiment can also directly determine the associated controlled devices according to the pre-established binding relationship, which is beneficial to simplifying the determination process of the associated controlled devices and improving the efficiency of determining the associated controlled devices.

[0091] 103. The master device respectively generates control parameters corresponding to the first controlled device and control parameters corresponding to each second controlled device.

[0092] It should be noted that the generation time of the control parameter corresponding to the first controlled device may be the same as or different from the generation time of the control parameter corresponding to the second controlled device, and the generation times of the control parameters corresponding to different second controlled devices may be the same or different. It is only necessary to generate the control parameter of a certain controlled device before performing the control operation on the controlled device. The embodiments of the present invention do not make any limitations in this regard.

[0093] 104. The master device performs a control operation on the first controlled device according to the control parameter corresponding to the first controlled device, and performs a control operation on each second controlled device according to the control parameter corresponding to each second controlled device.

[0094] It can be seen that implementing the method described in the embodiments of the present invention can, when detecting that the user has a usage requirement for a certain controlled device, while implementing the control of the controlled device, also implement the linkage control of multiple associated controlled devices, that is, through the master device, the control of multiple controlled devices is realized, which is beneficial to improving the control efficiency of multiple controlled devices; in addition, through the master device, the control of the controlled device can be simply and quickly realized, and each controlled device only needs to have basic execution functions, without integrating complex chips, displays, complex buttons, etc., which can not only reduce the cost of the controlled device, but also improve the user experience of using the controlled device.

[0095] In another optional embodiment, the master device determining all second controlled devices associated with the first controlled device may include:

[0096] The master device obtains the function attribute set of the first controlled device, and obtains the function attribute set of each controlled device in the pre-determined controlled device set;

[0097] The master device determines at least one second controlled device that has an associated relationship with the first controlled device in terms of function attributes according to the function attribute set of the first controlled device and the function attribute sets of each controlled device in the controlled device set.

[0098] In this optional embodiment, the function attribute set of the controlled device is used to represent the executable functions that the controlled device has. Further optionally, the function attribute set of the controlled device is specifically used to represent the executable functions that the controlled device has and that the above user is authorized to use. It can be seen that this optional embodiment provides an intelligent method for determining associated controlled devices, which can determine the controlled devices that have an associated relationship in terms of function attributes as associated controlled devices according to the function attribute set, which is beneficial to improving the matching degree between the determined associated controlled devices and the actual needs of the user.

[0099] In this optional embodiment, further optionally, the master device determines at least one second controlled device that has an association relationship with the first controlled device in terms of functional attributes according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices, which may include:

[0100] The master device selects all target functional attributes that match the functional attribute requirement parameters from the set of functional attributes of the first controlled device according to the functional attribute requirement parameters corresponding to the usage requirements.

[0101] The master device filters out the controlled devices in the set of controlled devices whose set of included functional attributes match at least one target functional attribute, and uses them as at least one second controlled device that has an association relationship with the first controlled device in terms of functional attributes.

[0102] It can be seen that this optional embodiment can also, when determining associated controlled devices according to functional attributes, first filter out matching functional attributes according to the functional attribute requirement parameters corresponding to the user's usage requirements, and then further determine the matching associated controlled devices. This can improve the matching degree between the determined associated controlled devices and the user's actual requirements, and at the same time further facilitate improving the efficiency of determining associated controlled devices.

[0103] In yet another optional embodiment, the master device determines all second controlled devices associated with the first controlled device, which may include:

[0104] The master device determines all second controlled devices associated with the first controlled device according to the historical usage records of the user using each controlled device in the pre-determined set of controlled devices when using the first controlled device and / or after using the first controlled device under the above usage requirements.

[0105] In this optional embodiment, after using the first controlled device under the above usage requirements may specifically refer to within a preset time period (such as within five minutes) after using the first controlled device under the above usage requirements. Further optionally, the master device may filter out the controlled devices in the pre-determined set of controlled devices whose usage times are greater than or equal to a preset number threshold or whose usage times ranking meets a preset ranking condition when using the first controlled device and / or after using the first controlled device under the above usage requirements as associated controlled devices.

[0106] It can be seen that this optional embodiment can intelligently filter out corresponding associated controlled devices according to the user's historical usage records of other controlled devices when using a certain controlled device, which is beneficial to improving the matching degree between the filtered associated controlled devices and the user's actual requirements.

[0107] In yet another optional embodiment, the method may further include the following operations:

[0108] After the master device obtains the parameter information of the target controlled device in the current state, it determines the device identifier of the target controlled device according to the parameter information. The target controlled device can be any controlled device that can be controlled by the master device;

[0109] The master device generates an interaction interface corresponding to the target controlled device according to the device identifier and the parameter information, and outputs the interaction interface.

[0110] It can be seen that this optional embodiment can collect the current state of other controlled devices through the master device, improving the convenience for users to obtain the current state of other controlled devices.

[0111] Further optionally, the method may further include the following operations:

[0112] The master device obtains the interaction operation triggered by the user on the interaction interface, and generates a control instruction for the target controlled device according to the interaction operation;

[0113] The master device sends the control instruction to the target controlled device according to the device identifier to trigger the target controlled device to execute an operation matching the control instruction.

[0114] Optionally, the master device outputting the interaction interface may include:

[0115] The master device outputs the interaction interface through its display screen; or,

[0116] The master device sends the interaction interface to the user's corresponding user terminal for the user terminal to output the interaction interface.

[0117] It can be seen that this optional embodiment can also realize the control of the controlled device through the master device, enriching the intelligent control methods of the controlled device. Each controlled device only needs to have basic execution functions, without the need to integrate complex chips, display screens, complex buttons, etc. This can not only reduce the cost of the controlled device, but also improve the user experience of the master device and the controlled device.

[0118] It should be particularly noted that the steps in this optional embodiment can be added on the basis of the steps included in any of the foregoing embodiments, and there is no order of execution between it and the steps in any of the foregoing embodiments; or, the steps involved in this optional embodiment can also be used as a separate embodiment to realize the intelligent control of the controlled device through the master device, without the user having to download the corresponding APP or register the corresponding applet for each controlled device separately, improving the convenience of controlling the controlled device, enriching the intelligent functions of the master device and the control methods of the controlled device, and being conducive to improving the user experience of the master device and the controlled device.

[0119] Embodiment Two

[0120] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of another method for controlling a controlled device based on a master device disclosed in an embodiment of the present invention. Among them, Figure 2 the described method can be applied to a master device. Optionally, the master device can control multiple controlled devices. Further optionally, the master device can be one of multiple smart home appliances and can control some or all of the remaining smart home appliances. As Figure 2 shown, the method for controlling a controlled device based on a master device may include the following operations:

[0121] 201. The master device detects whether the user has a usage requirement for a first controlled device. When the detection result of step 201 is yes, step 202 can be triggered for execution; when the detection result of step 201 is no, this process can be ended, or step 201 can be continuously triggered for execution.

[0122] 202. The master device analyzes the demand time attribute corresponding to the usage requirement.

[0123] In an embodiment of the present invention, the demand time attribute corresponding to the usage requirement may include a reservation time attribute or an immediate time attribute. Among them, the preset time attribute is used to indicate that the user's usage requirement for the first controlled device is a reservation usage requirement, and the immediate time attribute is used to indicate that the user's usage requirement for the first controlled device is an immediate usage requirement.

[0124] 203. The master device determines whether the demand time attribute corresponding to the usage requirement is a reservation time attribute. When the judgment result of step 203 is yes, steps 204 to 207 are triggered for execution; when the judgment result of step 203 is no, steps 208 to 210 can be triggered for execution.

[0125] In an embodiment of the present invention, it should be noted that the judgment result of step 203 being no also means that the demand time attribute corresponding to the above usage requirement is an immediate time attribute.

[0126] 204. The master device determines all second controlled devices associated with the first controlled device.

[0127] It should be noted that for a detailed description of step 204, please refer to the relevant description in Embodiment 1, and the embodiments of the present invention will not be elaborated here.

[0128] 205. The master device determines whether the current moment has reached the reservation moment corresponding to the demand time attribute. When the judgment result of step 205 is yes, step 206 is triggered for execution; when the judgment result of step 205 is no, step 205 can be continuously executed.

[0129] Optionally, when the determination result in step 205 is yes, and before triggering the execution of step 206, the method may further include the following operations:

[0130] The master device detects whether the above usage requirement is cancelled. When the determination result is no, it triggers the execution of step 206; when the determination result is yes, the current process can be ended.

[0131] 206. The master device respectively generates control parameters corresponding to the first controlled device and control parameters corresponding to each second controlled device.

[0132] 207. The master device performs a control operation on the first controlled device according to the control parameters corresponding to the first controlled device, and performs a control operation on each second controlled device according to the control parameters corresponding to each second controlled device.

[0133] It can be seen that the embodiment of the present invention can determine whether the current time reaches the user's reservation time when the user's usage requirement for the first controlled device is a reservation usage requirement. If so, corresponding control parameters are generated, which is beneficial to improving the accuracy of the generated control parameters, and further beneficial to improving the matching degree between the generated control parameters and the real-time state of the controlled device. In addition, before generating the corresponding control parameters, it can be further determined whether the user's reservation usage requirement for the first controlled device is cancelled, which is beneficial to reducing unnecessary control parameter generation operations, and further beneficial to improving the reliability of executing the control parameter generation operation.

[0134] 208. The master device collects the operation result of the first controlled device performing the target operation matching the control instruction triggered by the user.

[0135] 209. The master device determines all third controlled devices matching the operation result from the pre-determined controlled device set according to the above operation result, and generates control parameters corresponding to each third controlled device.

[0136] 210. The master device performs a control operation on each third controlled device according to the control parameters corresponding to each third controlled device.

[0137] For example, assume that the master device is a smart refrigerator and the first controlled device is a smart microwave oven, and the operation result of the first controlled device performing the target operation matching the control instruction triggered by the user is specifically to perform a thawing operation on the ingredients for making soup. Then the smart refrigerator can determine all third controlled devices matching the thawing operation from the smart home appliance device set, which may include the smart gas stove or smart induction cooker used for making soup, and may also include a smart range hood, a smart electric kettle, etc.

[0138] It can be seen that in the case where the usage requirement of the user for the first controlled device is an immediate usage requirement, the embodiment of the present invention can also directly determine the associated controlled device that matches according to the operation result of the target operation that matches the control instruction triggered by the user by the first controlled device. This intelligent way of determining the associated controlled device is beneficial to improving the accuracy and reliability of the determined associated controlled device, that is, it is beneficial to improving the matching degree between the determined associated controlled device and the actual needs of the user.

[0139] It can be seen that implementing the method described in the embodiment of the present invention can provide a variety of ways to determine the associated controlled device according to the demand time attribute of the user's usage requirement for the first controlled device. This can not only help expand the application scenarios of the method described in the embodiment of the present invention, but also help improve the accuracy of the determined associated controlled device in different situations.

[0140] In an optional embodiment, the method may further include the following operations:

[0141] After the master device obtains the parameter information of the target controlled device in the current state, it determines the device identifier of the target controlled device according to the parameter information. The target controlled device can be any controlled device that can be controlled by the master device;

[0142] The master device generates an interaction interface corresponding to the target controlled device according to the device identifier and the parameter information, and outputs the interaction interface.

[0143] It can be seen that this optional embodiment can improve the convenience for the user to obtain the current state of other controlled devices by the master device collecting the current state of other controlled devices.

[0144] Further optionally, the method may further include the following operations:

[0145] The master device obtains the interaction operation triggered by the user on the interaction interface, and generates a control instruction for the target controlled device according to the interaction operation;

[0146] The master device sends the control instruction to the target controlled device according to the device identifier to trigger the target controlled device to execute an operation that matches the control instruction.

[0147] Optionally, the master device outputting the interaction interface may include:

[0148] The master device outputs the interaction interface through its display screen; or,

[0149] The master device sends the interaction interface to the user's corresponding user terminal so that the user terminal outputs the interaction interface.

[0150] It can be seen that this optional embodiment can also implement the control of the controlled device through the master device, enriching the intelligent control methods of the controlled device. Each controlled device only needs to have basic execution functions and does not need to integrate complex chips, displays, complex buttons, etc. This can not only reduce the cost of the controlled device but also improve the user experience of using the master device and the controlled device.

[0151] It should be particularly noted that the steps in this optional embodiment can be added based on the steps included in any of the foregoing embodiments, and there is no sequential execution order between it and the steps in any of the foregoing embodiments; or, the steps involved in this optional embodiment can also be used as a separate embodiment to implement the intelligent control of the controlled device through the master device, eliminating the need for the user to separately download the corresponding APP or register the corresponding mini-program for each controlled device, improving the convenience of controlling the controlled device, enriching the intelligent functions of the master device and the control methods of the controlled device, and being conducive to improving the user experience of using the master device and the controlled device.

[0152] Embodiment III

[0153] Please refer to Figure 3 , Figure 3 which is a schematic structural diagram of a controlled device control device based on a master device disclosed in an embodiment of the present invention. Among them, Figure 3 the described device can be applied to the master device. Optionally, the master device can implement the control of multiple controlled devices. Further optionally, the master device can be one of multiple smart home appliances and can implement the control of some or all of the remaining smart home appliances. As Figure 3 shown, the device can include:

[0154] A detection module 301, configured to detect whether the user has a usage requirement for a first controlled device.

[0155] A first determination module 302, configured to determine all second controlled devices associated with the first controlled device when the detection module 301 detects that the user has a usage requirement for the first controlled device.

[0156] A generation module 303, configured to generate control parameters corresponding to the first controlled device and control parameters corresponding to each second controlled device respectively.

[0157] A control module 304, configured to perform a control operation on the first controlled device according to the control parameters corresponding to the first controlled device, and perform a control operation on each second controlled device according to the control parameters corresponding to each second controlled device.

[0158] It can be seen that in the implementation Figure 3The described device can, when detecting that the user has a usage requirement for a certain controlled device, while implementing the control of the controlled device, also implement the linkage control of multiple associated controlled devices. That is, through the master device, the control of multiple controlled devices is realized, which is beneficial to improving the control efficiency of multiple controlled devices. In addition, through the master device, the control of the controlled device can be realized simply and quickly. Each controlled device only needs to have basic execution functions, and there is no need to integrate complex chips, displays, complex buttons, etc. This can not only reduce the cost of the controlled device, but also improve the user experience of using the controlled device.

[0159] In an alternative embodiment, the specific manner in which the first determination module 302 determines all the second controlled devices associated with the first controlled device is as follows:

[0160] Based on the historical usage records of each controlled device in the pre-determined set of controlled devices when the user uses the first controlled device under the usage requirement and / or after using the first controlled device, all the second controlled devices associated with the first controlled device are determined.

[0161] In this alternative embodiment, after using the first controlled device under the above usage requirement can specifically be within a preset time period (such as within five minutes) after using the first controlled device under the above usage requirement. Further optionally, the master device can screen out the controlled devices from the pre-determined set of controlled devices whose usage times are greater than or equal to a preset number threshold or whose usage ranking meets the preset ranking condition when using the first controlled device under the above usage requirement and / or after using the first controlled device as the associated controlled devices.

[0162] It can be seen that this alternative embodiment can also intelligently screen out the corresponding associated controlled devices according to the user's historical usage records of other controlled devices when using a certain controlled device, which is beneficial to improving the matching degree between the selected associated controlled devices and the user's actual needs.

[0163] In another alternative embodiment, as Figure 4 shown, the first determination module 302 may include

[0164] An acquisition sub-module 3021, configured to acquire the set of functional attributes of the first controlled device and acquire the set of functional attributes of each controlled device in the pre-determined set of controlled devices;

[0165] A determination sub-module 3022, configured to determine at least one second controlled device that has an associated relationship in terms of functional attributes with the first controlled device according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices.

[0166] In this another alternative embodiment, further optionally, the specific manner in which the determining sub-module 3022 determines at least one second controlled device that has an association relationship with the first controlled device in terms of functional attributes according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices may be as follows:

[0167] Select all target functional attributes that match the functional attribute requirement parameters from the set of functional attributes of the first controlled device according to the functional attribute requirement parameters corresponding to the usage requirements;

[0168] Screen the controlled devices in the set of controlled devices whose set of functional attributes includes functional attributes that match at least one target functional attribute as at least one second controlled device that has an association relationship with the first controlled device in terms of functional attributes.

[0169] It can be seen that implementing Figure 4 the described device also determines the controlled devices that have an association relationship in terms of functional attributes as associated controlled devices according to the set of functional attributes, which is beneficial to improving the matching degree between the determined associated controlled devices and the actual needs of the user; in addition, when determining the associated controlled devices according to the functional attributes, it can first screen the matching functional attributes according to the functional attribute requirement parameters corresponding to the user's usage requirements, and then further determine the matching associated controlled devices, which can further improve the efficiency of determining the associated controlled devices while improving the matching degree between the determined associated controlled devices and the actual needs of the user.

[0170] In yet another alternative embodiment, as Figure 4 shown, the device may further include:

[0171] An analysis module 305, configured to analyze the demand time attribute corresponding to the usage requirement after the detection module 301 detects that the user has a usage requirement for the first controlled device.

[0172] A judgment module 306, configured to judge whether the demand time attribute corresponding to the usage requirement analyzed by the analysis module 305 is a reservation time attribute, and when the judgment result is yes, trigger the first determination module 302 to perform the operation of determining all second controlled devices associated with the first controlled device as described above.

[0173] The judgment module 306 is further configured to judge whether the current time has reached the reservation time corresponding to the demand time attribute, and when it is judged that the current time has reached the reservation time corresponding to the demand time attribute, trigger the generation module 303 to perform the operation of respectively generating the control parameters corresponding to the first controlled device and the control parameters corresponding to each second controlled device as described above.

[0174] It can be seen that implementing Figure 4The described device is also capable of determining whether the current time has reached the user's reservation time when the user's usage requirement for the first controlled device is a reservation usage requirement. If so, corresponding control parameters are generated, which is beneficial to improving the accuracy of the generated control parameters, and further beneficial to improving the matching degree between the generated control parameters and the real-time state of the controlled device.

[0175] In yet another alternative embodiment, as Figure 4 shown, the device may further include:

[0176] An acquisition module 307, configured to acquire the operation result of the first controlled device performing a target operation matching the control instruction triggered by the user when the determination module 306 determines that the demand time attribute corresponding to the usage requirement is not a reservation time attribute.

[0177] A second determination module 308, configured to determine all third controlled devices matching the operation result from a pre-determined set of controlled devices according to the operation result.

[0178] The generation module 303 is further configured to generate control parameters corresponding to each third controlled device.

[0179] The control module 304 is further configured to perform control operations on each third controlled device according to the control parameters corresponding to each third controlled device.

[0180] It can be seen that implementing Figure 4 The described device can also directly determine the associated controlled devices matching the operation result according to the operation result of the first controlled device performing the target operation matching the control instruction triggered by the user when the user's usage requirement for the first controlled device is an immediate usage requirement. This intelligent way of determining the associated controlled devices is beneficial to improving the accuracy and reliability of the determined associated controlled devices, that is, beneficial to improving the matching degree between the determined associated controlled devices and the user's actual requirements.

[0181] In yet another alternative embodiment, as Figure 4 shown, the device may further include:

[0182] An acquisition module 309, configured to acquire parameter information of the target controlled device in the current state.

[0183] The generation module 303 is further configured to determine the device identifier of the target controlled device according to the parameter information, and generate an interaction interface corresponding to the target controlled device according to the device identifier and the parameter information.

[0184] An output module 310, configured to output the interaction interface generated by the generation module 303.

[0185] The acquisition module 309 is further configured to acquire the interaction operation triggered by the user on the interaction interface.

[0186] The generating module 303 is further configured to generate a control instruction for the target controlled device according to the interaction operation obtained by the obtaining module 309.

[0187] The sending module 311 is configured to send the control instruction to the target controlled device according to the device identifier, so as to trigger the target controlled device to perform an operation matching the control instruction.

[0188] It should be noted that the modules and their functions involved in this optional embodiment can be used as a separate embodiment.

[0189] It can be seen that the Figure 4 described device can also achieve intelligent control of the controlled device through the master device, without the user having to download the corresponding APP or register the corresponding mini-program for each controlled device respectively, improving the convenience of controlling the controlled device, enriching the intelligent functions of the master device and the control methods of the controlled device, and being beneficial to improving the user experience of the master device and the controlled device.

[0190] Embodiment 4

[0191] Please refer to Figure 5 , Figure 5 which is a schematic structural diagram of another controlled device control device based on the master device disclosed in the embodiments of the present invention. Among them, Figure 5 the described device can be applied to the master device. Optionally, the master device can achieve control of multiple controlled devices. Further optionally, the master device can be one of multiple smart home appliances and can achieve control of some or all of the remaining smart home appliances. As Figure 5 shown, the controlled device control device based on the master device may include:

[0192] A memory 401 storing executable program code;

[0193] A processor 402 coupled to the memory 401;

[0194] The processor 402 calls the executable program code stored in the memory 402 and executes some or all of the steps of the controlled device control method based on the master device disclosed in Embodiment 1 or Embodiment 2 of the present invention.

[0195] Embodiment 5

[0196] An embodiment of the present invention discloses an intelligent household appliance device, which can be used to execute some or all of the steps in the controlled device control method based on a master device disclosed in Embodiment 1 or Embodiment 2. Alternatively, the intelligent household appliance device can include any one of the controlled device control devices based on a master device disclosed in Embodiment 3 or Embodiment 4. It should be noted that for the detailed description of the steps executed by the intelligent household appliance device or the modules, devices, etc. included therein, please refer to the above embodiments, and the embodiments of the present invention will not be repeated. Further, the intelligent household appliance device can be an intelligent refrigerator, and further can be an intelligent refrigerator with a large screen.

[0197] Embodiment 6

[0198] An embodiment of the present invention discloses a computer storage medium, which stores computer instructions that, when called, are used to execute the steps in the controlled device control method based on a master device disclosed in Embodiment 1 or Embodiment 2 of the present invention.

[0199] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.

[0200] Through the specific descriptions of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solutions, in essence, or the parts that contribute to the prior art can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, and the storage medium includes read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc memories, magnetic disk memories, tape memories, or any other medium that can be used to carry or store data and is computer-readable.

[0201] Finally, it should be noted that: the control method and device for a controlled device based on a master device disclosed in the embodiments of the present invention only disclose the preferred embodiments of the present invention, and are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A control method for a controlled device based on a master device, characterized in that, The method includes: The master device detects whether the user has a usage requirement for a first controlled device; When it is detected that the user has a usage requirement for the first controlled device, the master device analyzes the requirement time attribute corresponding to the usage requirement, and the requirement time attribute includes a reservation time attribute and an immediate time attribute; When the requirement time attribute is the reservation time attribute, the master device determines all second controlled devices associated with the first controlled device; The master device respectively generates control parameters corresponding to the first controlled device and control parameters corresponding to each of the second controlled devices; The master device performs a control operation on the first controlled device according to the control parameters corresponding to the first controlled device, and performs a control operation on each of the second controlled devices according to the control parameters corresponding to each of the second controlled devices; Wherein, the method further includes: When the requirement time attribute is the immediate time attribute, the master device collects an operation result of the first controlled device performing a target operation matching a control instruction triggered by the user; The master device determines all third controlled devices matching the operation result from a pre-determined set of controlled devices according to the operation result, generates control parameters corresponding to each of the third controlled devices, and performs a control operation on each of the third controlled devices according to the control parameters corresponding to each of the third controlled devices.

2. The control method for a controlled device based on a master device according to claim 1, wherein The master device determines all second controlled devices associated with the first controlled device, including: The master device obtains a set of functional attributes of the first controlled device, and obtains a set of functional attributes of each controlled device in the pre-determined set of controlled devices; The master device determines at least one second controlled device having an associated relationship in functional attributes with the first controlled device according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices.

3. The control method for a controlled device based on a master device according to claim 2, wherein The master device determines at least one second controlled device having an associated relationship in functional attributes with the first controlled device according to the set of functional attributes of the first controlled device and the set of functional attributes of each controlled device in the set of controlled devices, including: The master device selects all target functional attributes matching the functional attribute requirement parameters from the set of functional attributes of the first controlled device according to the functional attribute requirement parameters corresponding to the usage requirement; The master device filters out controlled devices in the set of controlled devices whose set of functional attributes includes functional attributes matching at least one of the target functional attributes, as at least one second controlled device having an associated relationship in functional attributes with the first controlled device.

4. The control method for a controlled device based on a master device according to claim 1, wherein The master device determines all second controlled devices associated with the first controlled device, including: The master device determines all second controlled devices associated with the first controlled device according to the usage records of each controlled device in a pre-determined set of controlled devices when the user uses the first controlled device under the usage requirement and / or after using the first controlled device, which are statistically obtained based on history.

5. The control method for a controlled device based on a master device according to any one of claims 1-4, characterized in that, Before the master device generates the control parameters corresponding to the first controlled device and the control parameters corresponding to each of the second controlled devices respectively, the method further includes: The master device determines whether the current time reaches the reserved time corresponding to the demand time attribute. When it is determined that the current time reaches the reserved time corresponding to the demand time attribute, the step of generating the control parameters corresponding to the first controlled device and the control parameters corresponding to each of the second controlled devices respectively is triggered to be executed.

6. The control method for a controlled device based on a master device according to claim 1, characterized in that, The method further includes: After the master device obtains the parameter information of the target controlled device in the current state, the master device determines the device identifier of the target controlled device according to the parameter information. The master device generates an interaction interface corresponding to the target controlled device according to the device identifier and the parameter information, and outputs the interaction interface. The master device obtains the interaction operation triggered by the user on the interaction interface, and generates a control instruction for the target controlled device according to the interaction operation. The master device sends the control instruction to the target controlled device according to the device identifier, so as to trigger the target controlled device to execute an operation matching the control instruction.

7. A control device for a controlled device based on a master device, characterized in that, The device is applied to the master device, and the device includes: A detection module, configured to detect whether the user has a usage requirement for the first controlled device. An analysis module, configured to analyze the demand time attribute corresponding to the usage requirement after the detection module detects that the user has a usage requirement for the first controlled device, where the demand time attribute includes a reserved time attribute and an immediate time attribute. A judgment module, configured to judge whether the demand time attribute corresponding to the usage requirement is a reserved time attribute. A first determination module, configured to determine all second controlled devices associated with the first controlled device when the detection module detects that the user has a usage requirement for the first controlled device and the demand time attribute is the reserved time attribute. A generation module, configured to generate the control parameters corresponding to the first controlled device and the control parameters corresponding to each of the second controlled devices respectively. A control module, configured to execute a control operation on the first controlled device according to the control parameters corresponding to the first controlled device, and execute a control operation on each of the second controlled devices according to the control parameters corresponding to each of the second controlled devices. An acquisition module, configured to collect the operation result of the first controlled device executing a target operation matching the control instruction triggered by the user when the demand time attribute is the immediate time attribute. A second determination module, configured to determine all third controlled devices matching the operation result from a pre-determined set of controlled devices according to the operation result. The generating module is further configured to generate control parameters corresponding to each of the third controlled devices; The control module is further configured to perform control operations on each of the third controlled devices according to the control parameters corresponding to each of the third controlled devices.

8. A control device for a controlled device based on a master device, characterized in that, The device is applied to the master device, and the device includes: A memory storing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory and executes the controlled device control method based on the master device according to any one of claims 1-6.

9. A computer storage medium, characterized in that, The computer storage medium stores computer instructions which are used to execute the controlled device control method based on the master device according to any one of claims 1-6 when being called.

Citation Information

Patent Citations

  • Equipment intelligent control method, device, system and plug-and-play equipment

    CN103309308A

  • Device control methods and apparatuses, and electronic devices

    CN105872655A

  • Household electrical appliance, control method thereof and storage medium

    CN109445352A

  • Device linkage method and device, electronic device and storage medium

    CN111142398A

  • Intelligent energy-saving aluminum-wood composite door or window

    CN203584130U