Control method and device of smart home system and computer storage medium
By building a device capability information database and receiving situation setting instructions, the existing smart home system has been solved, and the user-friendly situation mode setting and update are realized, meeting users' personalized needs.
Patent Information
- Application Number
- CN202310960051.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-01
- Publication Date
- 2025-02-14
AI Technical Summary
The existing whole-house smart home system is cumbersome to operate and cannot meet the personalized needs of users.
By building a device capability information database, receiving situation setting instructions, obtaining home equipment information corresponding to the situation setting type, and generating a correspondence between the situation and the equipment, realizing user-friendly situation mode setting and update.
It simplifies user operations, meets users' personalized needs, and improves the user experience of smart home systems.
Smart Images

Figure CN119439764A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart home technology, and in particular to a control method, device and computer storage medium for a smart home system. Background Art
[0002] The concept of whole-house smart home was proposed a few years ago. In the past two years, major manufacturers have proposed their own whole-house smart solutions. However, the whole-house smart solutions are all running according to well-arranged processing rules. When users need to set them up according to their own needs, the operation is cumbersome and cannot meet the personalized needs of users. Summary of the invention
[0003] The main purpose of the present invention is to provide a control method, device and computer storage medium for a smart home system, aiming to simplify user operations of the smart home system and meet the personalized needs of users.
[0004] To achieve the above object, the present invention provides a control method for a smart home system, comprising the following steps:
[0005] receiving a scenario setting instruction, wherein the scenario setting instruction includes a scenario to be set and a setting type of the scenario;
[0006] Based on the device capability information library, obtain home device information corresponding to the setting type of the scenario and display it;
[0007] When a confirmation operation for a situation is received, a correspondence between the set situation and the home appliance is generated.
[0008] Optionally, the setting types of the scenario include: setting by space, setting by device type and / or custom setting.
[0009] Optionally, the step of acquiring, based on a device capability information library, household device information corresponding to the setting type of the scenario and displaying the information comprises:
[0010] If the setting type of the scenario is set by space, based on the device capability information library, obtaining and displaying information of at least one home device located in the set space; and / or,
[0011] If the setting type of the scenario is set by device type, based on the device capability information library, at least one piece of home device information belonging to the set device type is obtained and displayed; and / or,
[0012] If the setting type of the scenario is a custom setting, all home device information is obtained and displayed based on the device capability information library.
[0013] Optionally, the control method of the smart home system further includes:
[0014] receiving a context update instruction, wherein the context update instruction includes updated home devices and / or operating parameters;
[0015] According to the scenario update instruction, the set scenario and home appliance correspondence is regenerated.
[0016] Optionally, the control method of the smart home system further includes:
[0017] Get all home devices connected to your smart home network;
[0018] The device capability information library is generated according to the types and capabilities of the home devices.
[0019] Optionally, the control method of the smart home system further includes:
[0020] receiving a context instruction, wherein the context instruction includes context information;
[0021] Acquire home devices corresponding to the situation information;
[0022] Control the home appliance to operate automatically.
[0023] Optionally, the control method of the smart home system further includes:
[0024] Receive a hosting operation instruction, where the hosting operation instruction includes a hosting type and a hosting operation on / off; the hosting type includes device hosting and / or scene hosting;
[0025] Respond to the hosting operation instruction and turn on / off the corresponding hosting.
[0026] Optionally, the control method of the smart home system further includes:
[0027] When hosting is enabled, obtain the required perception information according to the hosting type;
[0028] Based on the acquired perception information, generating decision information according to a decision rule corresponding to the determined hosting type;
[0029] The home appliances of the smart home system are controlled to execute the decision information.
[0030] Optionally, the control method of the smart home system further includes:
[0031] When at least two hosting functions are enabled, the decision information generated by different hosting functions is integrated to generate final decision information.
[0032] Optionally, the step of fusing the decision information generated by different hosting functions to generate final decision information includes:
[0033] When there is a conflict in control parameters for the same device in decision information generated according to different hosting types, generating final decision information for the device according to the priority of the hosting type; and / or,
[0034] When there is a conflict in control parameters for the same device in the decision information generated according to different hosting types, the final decision information for the device is generated according to the decision information corresponding to the hosting type enabled later.
[0035] In addition, in order to achieve the above-mentioned objectives, the present application also proposes a control device for a smart home system, comprising a memory, a processor, and a control program for the smart home system stored in the memory and executable on the processor, wherein when the control program is executed by the processor, the steps of the control method described in any of the above-mentioned embodiments are implemented.
[0036] In addition, in order to achieve the above-mentioned purpose, the present application also proposes a computer storage medium, on which a control program of a smart home system that can be run on a processor is stored. When the operating program of the smart home system is executed by the processor, the steps of the control method of the smart home system as described in any of the above items are implemented.
[0037] The embodiment of the present invention constructs a device capability information library, so that when setting a scenario mode, the relevant information of each device is intuitively displayed, thereby facilitating user operation when configuring the scenario mode. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of a flow chart of an embodiment of a control method for a smart home system of the present invention;
[0039] Figure 2 A schematic diagram of a process for constructing a device capability information library in a control method for a smart home system of the present invention;
[0040] Figure 3 This is an example diagram of household appliances set by space in the smart home system of the present invention;
[0041] Figure 4 This is an example diagram of household devices set by device type in the smart home system of the present invention;
[0042] Figure 5 A schematic diagram of a flow chart of another embodiment of a control method for a smart home system of the present invention;
[0043] Figure 6 A flowchart of another embodiment of a control method for a smart home system of the present invention;
[0044] Figure 7A schematic diagram of the distribution of sensing modules and sensing ranges related to the smart home system of the present invention;
[0045] Figure 8 A flowchart of another embodiment of a control method for a smart home system of the present invention;
[0046] Fig. 9 A flowchart of another embodiment of a control method for a smart home system of the present invention;
[0047] Fig.10 This is an example diagram showing that both context hosting and device hosting are enabled in the smart home system of the present invention;
[0048] Fig.11 FIG. 1 is a schematic diagram of the architecture of a control device of a smart home system of the present invention.
[0049] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0050] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0051] Reference Figure 1 The present invention provides a control method for a smart home system, comprising the following steps:
[0052] S10, receiving a scenario setting instruction, wherein the scenario setting instruction includes a scenario to be set and a scenario setting type;
[0053] S20, based on the device capability information library, obtaining home device information corresponding to the setting type of the scenario and displaying it;
[0054] S30, when a confirmation operation on the situation is received, a correspondence between the set situation and the home appliance is generated.
[0055] The smart home system of the embodiment of the present invention operates in a relatively closed space, such as a whole house space. The whole house space includes all spaces such as the living room, kitchen, bedroom 1, bedroom 2, corridors / corridors, balconies, etc., and also includes all objects existing in the space, such as wardrobes, bookcases, cabinets, furniture, home appliances / home appliances, air, etc. Of course, the whole house space also includes human bodies moving in the space.
[0056] In some embodiments, the smart home system can be configured with various situational modes (scenarios), each of which corresponds to at least one function, such as leaving mode, returning mode, air freshening mode, sports mode, party mode, movie watching mode, work mode, etc. Of course, users can also customize their own situational modes.
[0057] In some embodiments, the device capability information library refers to building a device capability matrix for home devices in the entire house space. Figure 2 , the method for generating a device capability information database includes the following steps:
[0058] Step S01, obtaining all home devices connected to the smart home network;
[0059] Step S02: Generate the device capability information library according to the types and capabilities of the home devices.
[0060] In some embodiments, the smart home system can use at least two connection methods to establish a whole-house communication network of the smart home system, so as to realize data transmission between the cloud server, home appliances, and sensing modules. Among them, the above-mentioned connection methods include, for example, wifi, Bluetooth, infrared, radio frequency, cable and other connection methods. The above-mentioned cloud server is mainly used for data collection, big data analysis, processing, etc. Home appliances include, for example, televisions, air conditioners, refrigerators, air purifiers, range hoods, gas hoods, water dispensers, water heaters, washing machines, central control screens, wire controllers and other devices.
[0061] The smart home system can obtain information about all home devices added to the network through the established whole-house communication network, such as the type and device capabilities of the home devices. The types of home devices include, for example, the categories and models of home devices. The device capabilities of home devices include, for example, the functions implemented by the home devices and the capabilities to implement the functions, such as the cooling capacity of air conditioners.
[0062] Then, the smart home system generates a mapping relationship between the home device name, type and device capability according to the information of all home devices, the type of home devices and the device capability, and forms a device capability information library. In other embodiments, a mapping relationship between the home device name, type, manufacturer, regional location and device capability can also be added. The mapping relationship elements of the device capability information library can be configured according to actual usage needs.
[0063] When a new home device is added to the whole-house communication network established by the smart home system, the device capability information library is updated in the above manner.
[0064] After receiving the scenario setting instruction, the smart home system will retrieve the home device information corresponding to the scenario setting type based on the device capability information library and output it, for example, display the relevant device information on the display interface. At this time, the user can operate based on the display interface and confirm. When the confirmation operation is received, the operation information on the display interface is obtained, that is, the device information selected by the user, and then the corresponding relationship between the scenario information and the home device is generated.
[0065] It should be noted that, in addition to the selected device information, the scenario setting instruction may also include set device operation rules. In other embodiments, the operation rules include not only discrete operation parameter values, but also a series of operation parameter values, and may also include preset operation rules. Operation parameters include, for example, target operation parameters during the operation of each household appliance and / or target operation parameters of each dimension under the set scenario. If the device operation rules are set, the corresponding relationship between the scenario information, the household appliance information and the operation rules is configured and generated according to the scenario setting instruction. When the scenario instruction is triggered, the device corresponding to the scenario instruction is controlled to operate according to the set operation rules.
[0066] The embodiment of the present invention constructs a device capability information library so that when setting a scenario mode, relevant information of each device is intuitively displayed, thereby facilitating user operation when configuring the scenario mode.
[0067] In some embodiments, the above scenario setting types include, for example, setting by space, setting by device type and / or custom setting.
[0068] Setting by space means dividing the home appliances in the whole house into multiple device combinations according to the space division. Setting by device type means dividing the home appliances in the whole house into multiple device combinations according to the functional type. Custom setting means customizing one or more devices in the whole house for combination according to the needs of the user.
[0069] Reference Figure 3 In a family, the space type can be divided into living room, bedroom, kitchen, toilet and other types. According to the space setting, the corresponding equipment combination can be living room equipment combination, bedroom equipment combination, kitchen equipment combination and toilet equipment combination, etc.
[0070] For example, if the scenario mode is movie watching mode and is set by space type, the movie watching space is first determined, such as the bedroom, and then the home appliances corresponding to the bedroom are obtained and output for display. For example, if the scenario mode is home mode and is set by space type, the human activities and activity areas after returning home are first determined, such as the living room, and then the home appliances corresponding to the living room are obtained and output for display.
[0071] Reference Figure 4 According to the equipment type, it can be divided into air, water, food and other types. Then, according to the equipment type setting, the corresponding equipment combination can be an air equipment combination, a water equipment combination, a food equipment combination, and so on.
[0072] Taking the scenario mode as home mode and setting by device type as an example, if it is determined that the living room needs air conditioning and bathing after returning home, the home devices corresponding to the air device combination and the water device combination are obtained and output for display. Taking the scenario mode as cooking mode and setting by device type as an example, the home devices corresponding to the food device combination are obtained and output for display.
[0073] Based on the above embodiment, when the scenario setting type is set by space, the above step S20 specifically includes: if the scenario setting type is set by space, based on the device capability information library, at least one piece of home appliance information located in the set space is obtained and displayed. Specifically, if the scenario mode is determined to be a bedroom mode in the scenario setting instruction, at least one piece of home appliance information in the specified bedroom space is retrieved based on the device capability information library, and output and displayed for selection.
[0074] When the scenario setting type is set by device type, the above step S20 specifically includes: if the scenario setting type is set by device type, based on the device capability information library, at least one piece of home device information belonging to the set device type is obtained and displayed. Specifically, if the scenario mode is determined to be an air conditioning mode in the scenario setting instruction, at least one piece of home device information with an air conditioning function is retrieved based on the device capability information library, and output and displayed for selection.
[0075] When the setting type of the scenario is a custom setting, the above step S20 specifically includes: if the setting type of the scenario is a custom setting, all home device information is obtained based on the device capability information library and displayed.
[0076] In some embodiments, it is possible to update the configured context mode. Figure 5 , the control method of the smart home system in the embodiment of the present invention further includes:
[0077] S40, receiving a context update instruction, wherein the context update instruction includes updated home devices;
[0078] S50, regenerating the correspondence between the set scenario and the home appliance according to the scenario update instruction.
[0079] When the configured situation mode needs to be updated, the situation update instruction is triggered so that the smart home system updates the corresponding relationship between the situation mode and the home appliance according to the situation update instruction. In addition, the situation update instruction may also include updated operation rules.
[0080] This embodiment not only realizes the simple operation of the situation mode configuration, but also realizes the update of the situation mode, thus meeting the personalized needs of the user.
[0081] Based on the scenario mode configured by the smart home system of the embodiment of the present invention, the user can make the smart home system run according to his or her needs by triggering the corresponding scenario command as needed. Figure 6 , the control method of the smart home system of the embodiment of the present invention further includes:
[0082] S60, receiving a situation instruction, wherein the situation instruction includes situation information;
[0083] S70, determining a home device corresponding to the situation information;
[0084] S80, controlling the home appliance to operate automatically.
[0085] In some embodiments, the context instruction is generally issued by the user through a control terminal, a remote controller or a voice device, and the context instruction includes context mode information. Based on the context instruction, the home appliance corresponding to the context information is determined. Then, the home appliance is controlled to run automatically.
[0086] In some embodiments, a start instruction is sent to the home appliance to control the home appliance to start and automatically operate. If the operation rules of the home appliance are configured during the scenario mode configuration, a start instruction can be sent to the home appliance, and the home appliance can be controlled to operate according to the configured operation rules. If the operation rules of the home appliance are not configured, the home appliance can also be set to operate according to the automatic operation mode of the device.
[0087] In other embodiments, after determining the home appliance corresponding to the situational mode, the perception information required for the operation of the home appliance is retrieved according to preset decision rules, and active decisions are made based on the retrieved perception information to generate corresponding decision information, and then the home appliance is controlled to execute the decision information.
[0088] In the embodiment of the present invention, the information sensed by the whole house sensing module of the smart home system is realized. Specifically, the sensing module includes, for example, an environment sensing module, a human body sensing module, and a device status collection module.
[0089] The environmental sensing module includes, for example, a temperature / humidity sensor or an air quality sensor installed on an edge device or installed independently, and is used to collect environmental information in the space where the smart home system is located. The environmental information includes at least one of temperature, humidity, and air quality information.
[0090] The human body sensing module includes a human body sensor for sensing human body parameters, which is configured on a home appliance or independently arranged in the space where the smart home system is located, and is used to collect human body status information in the space where the smart home system is located. The human body status information includes at least one of the number of people, position, breathing, heartbeat, and body movement information.
[0091] The device status collection module is used to collect the operating status information of each home appliance in the smart home system. The device status collection module is generally set on each home appliance, or on the control device that controls the home appliance.
[0092] By setting up the sensing modules in the whole house, the sensing system 1 can obtain the sensing information in the whole house. The sensing information includes environmental information, human state information and / or device state information.
[0093] Reference Figure 7 In one embodiment, the above-mentioned perception module can be configured according to the perception range. The perception range includes, for example, the whole house, the room, and the area, where the area refers to a specific area in the room. Specifically, if the perception module is located in a specific position in the whole house, it can obtain the perception information of the whole house, and then the perception module is the perception module corresponding to the perception range of the whole house. For example, wifi devices, radars, etc. If the perception module is located in a specific room, for example, it is integrated on an edge device in a specific room, and the perception information in the specific room can be obtained, then the perception module is the perception module corresponding to the room perception range. If the perception module is located in a specific area in a specific room, such as an air box, a wearable bracelet, a bedside lamp or other movable sensor device, the perception information in the specific area can be obtained.
[0094] The above-mentioned preset decision rules include, for example, the perception information required for decision-making, the judgment rules of the perception information, and the generated decision information. For example, a decision rule is preset, when the ambient temperature is ≥30°C, the cooling mode is turned on, that is, the perception information required for the decision is the ambient temperature; the judgment rule is "when the ambient temperature is ≥30°C, the cooling mode is turned on"; the generated decision information is the control instruction for controlling the air-conditioning equipment to operate in the cooling mode.
[0095] In some embodiments, the above-mentioned preset decision rules may be configured at the factory, may be obtained from a cloud server, or may be obtained based on a training model or machine learning. For example, based on the historical operation data of the device, the operation law of the device or the user's usage habits are determined, and the decision rules are generated.
[0096] In some embodiments, the perception information required for each situational mode can be configured, or the perception range required for each situational mode can be configured. For example, for a leaving home scenario, the corresponding perception range is the whole house; or for a fresh air scenario, the corresponding perception range is an area or room, etc. Therefore, when receiving a situational instruction with a situational mode, the smart home system will call the perception information required for the operation of the situational mode according to the configuration corresponding to the situational mode. And make decisions based on the perception information, generate corresponding decision information, so as to realize the control of home appliances. The decision information is used, for example, to control the power on, power off, and adjustment of operating parameters of each home appliance.
[0097] In this embodiment, by configuring the perception information required for the situation, when it is necessary to enter the situation mode, the perception information required for decision-making on home appliances is automatically retrieved, and decisions are made based on the retrieved perception information to generate decision information for each home appliance, thereby improving the effect of intelligent control.
[0098] In some embodiments, reference Figure 8 The control method of the smart home system in this embodiment further includes the following steps:
[0099] S90, receiving a hosting operation instruction, where the hosting operation instruction includes a hosting type and a hosting operation on / off; the hosting type includes device hosting and / or context hosting;
[0100] S100, responding to the hosting operation instruction, turning on / off the corresponding hosting.
[0101] The smart home system of this embodiment can realize the hosting of devices and the hosting of situations through the hosting operation instructions. When receiving the hosting operation instruction, the operation instruction is first parsed to obtain the hosting type, the information such as the hosting operation on / off, and then the smart home system responds to the hosting operation instruction to turn on / off the corresponding hosting, such as the hosting of devices and the hosting of situations. When the device hosting is turned on, the device that starts the hosting can be turned on, turned off, and the operating parameters can be adjusted. When the situation hosting is turned on, for the started situation, the situation can be run when the situation entry conditions are met, and the situation can be stopped when the situation exit conditions are met.
[0102] In the embodiment of the present invention, the automatic operation of the smart home devices on the devices and / or situations is realized through the managed control, thereby making the smart home system more intelligent.
[0103] In some embodiments, reference Fig. 9 , the control method of the smart home system of this embodiment also includes:
[0104] S110, when the hosting is enabled, obtaining required perception information according to the hosting type;
[0105] S120, generating decision information based on the acquired perception information and in accordance with a decision rule corresponding to the determined hosting type;
[0106] S130, controlling the home appliances of the smart home system to execute the decision information.
[0107] Taking device hosting as an example, when the device hosting of the smart home system is turned on, the smart home system retrieves the perception information required for the operation of the device, and based on the acquired perception information, generates decision information according to the preset device decision rules, and controls the home device to execute the generated decision information. The decision information includes, for example, the operation time of the home device and the target operation parameter. The target operation parameter can be a single value, a plurality of discrete values, or a continuous value within a period of time. The preset device decision rules can be referred to the previous embodiment, and will not be repeated here.
[0108] Taking situational hosting as an example, when the device hosting of the smart home system is turned on, the smart home system will retrieve the perception information required for the operation of the situation, and based on the acquired perception information, generate decision information according to the preset situational decision rules, and control the operation of the home devices corresponding to the situational mode according to the decision information.
[0109] In some embodiments, situational decision rules are used to automatically identify situations based on the perception information corresponding to a situation, to achieve situational recognition and control decision controls such as situation entry, situation exit, and situation switching.
[0110] In some embodiments, the situational decision rules are also used to obtain the perception information required for decision-making, make decisions based on the perception information, and generate decision information for situational control, thereby controlling the operation of home appliances corresponding to the situational mode.
[0111] In some embodiments, when at least two hosting functions are enabled, decision information generated by different hosting functions are integrated to generate final decision information.
[0112] In this embodiment, the scenario mode has corresponding home devices, so when both scenario hosting and device hosting are turned on, different hostings may make decisions and control the same device when different hostings are running, which may result in conflicts in control parameters obtained by decision-making and control of the same device. When this happens, it is necessary to merge the decision information generated by the running of different hosting functions to obtain the final decision information, thereby ensuring the normal operation of the smart home system.
[0113] In some embodiments, the steps of integrating the decision information generated by different hosting functions to generate the final decision information specifically include:
[0114] When there is a conflict in control parameters for the same device in the decision information generated according to different hosting types, the final decision information for the device is generated according to the priority of the hosting type.
[0115] For example, when running device hosting, the purification gear controlled for device D1 is level 4, and when running context hosting, the purification gear controlled for device D1 is level 2. Since there is a conflict in the purification gear parameters decided for the same device D1 when hosting according to the two hosting types, and the priority of device hosting is greater than the priority of context hosting, the final purification gear of device D1 is level 4.
[0116] In some embodiments, the steps of integrating the decision information generated by different hosting functions to generate the final decision information specifically include:
[0117] When there is a conflict in control parameters for the same device in the decision information generated according to different hosting types, the final decision information for the device is generated according to the decision information corresponding to the hosting type enabled later.
[0118] For example, the smart home system first turns on device hosting and then turns on context hosting. When running device hosting, the purification gear controlled for device D1 is level 4, and when running context hosting, the purification gear controlled for device D1 is level 2. Due to the order of turning on the two types of hosting, there is a conflict in the purification gear parameters decided for the same device D1, and context hosting is turned on later, so the final purification gear of device D1 is level 2.
[0119] It should be noted that, for control parameters that do not conflict, such as different types of control parameters for the same device and control parameters for different devices, the control parameters that do not conflict are merged to output final decision information.
[0120] Reference Fig.10 , taking scene 1 and air conditioner 1 as an example, the home appliances corresponding to scene 1 are air conditioner 1 and humidifier 1. When running scene 1 hosting, the decision gets the control parameters of air conditioner 1 and humidifier 1. That is, air conditioner 1: cooling / 26℃ / stroke, humidifier 1: 2 gears. When running air conditioner 1 hosting, the decision gets the control parameters of air conditioner 1, that is, air conditioner 1: cooling / 25℃ / stroke. According to the operation decision of scene 1 and air conditioner 1 hosting, the final decision information is, air conditioner 1: cooling / 25℃ / stroke, humidifier 1: 2 gears.
[0121] In some embodiments, in the process of controlling the operation of home appliances, the scenario mode corresponds to controlling more home appliances. Therefore, when performing scenario hosting, after generating decision information, the device control parameters can be sent to the execution device based on the generated decision information. By centrally processing the decision information and then sending it to the corresponding execution device, the interactive structure of the decision information is simplified, and information congestion caused by directly sending it to the execution device is avoided.
[0122] In some embodiments, the present invention provides a control device for a smart home system, referring to Fig.11 The smart home system includes a control device for implementing the above control method, and the control device may include: a processor 101, such as a CPU, a memory 102, and a timer 103. Among them, these components are connected and communicated through a communication bus. The memory 102 can be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 102 can optionally be a storage device independent of the aforementioned processor 101. The memory 102 stores a control program of the smart home system that can be run on the processor, and when the control program is executed by the processor, the steps of the control method described in the previous embodiment of the claim are implemented.
[0123] Those skilled in the art will understand that Fig.11 The device structure shown in the figure does not constitute a limitation of the device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0124] In addition, an embodiment of the present invention further proposes a computer storage medium, on which is stored an operating program of a smart home system that can be run on a processor, and the operating program is called by the processor to implement the relevant steps of any embodiment of the above smart home system control method.
[0125] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0126] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0127] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a control device of a smart home system, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0128] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A control method for a smart home system, characterized in that: The following steps are involved: receiving a scenario setting instruction, wherein the scenario setting instruction includes a scenario to be set and a setting type of the scenario; Based on the device capability information library, obtain home device information corresponding to the setting type of the scenario and display it; When a confirmation operation for a situation is received, a correspondence between the set situation and the home appliance is generated.
2. The control method of the smart home system according to claim 1, characterized in that: The setting types of the scenario include: setting by space, setting by device type and / or custom setting.
3. The control method of the smart home system according to claim 2, characterized in that: The step of acquiring, based on the device capability information library, household device information corresponding to the setting type of the scenario and displaying the information comprises: If the setting type of the scenario is set by space, based on the device capability information library, obtaining and displaying information of at least one home device located in the set space; and / or, If the setting type of the scenario is set by device type, based on the device capability information library, at least one piece of home device information belonging to the set device type is obtained and displayed; and / or, If the setting type of the scenario is a custom setting, all home device information is obtained and displayed based on the device capability information library.
4. The control method of the smart home system according to any one of claims 1 to 3, characterized in that: The control method of the smart home system also includes: receiving a context update instruction, wherein the context update instruction includes updated home devices and / or operating parameters; According to the scenario update instruction, the set scenario and home appliance correspondence is regenerated.
5. The control method of the smart home system according to any one of claims 1 to 3, characterized in that: The control method of the smart home system also includes: Get all home devices connected to your smart home network; The device capability information library is generated according to the types and capabilities of the home devices.
6. The control method of the smart home system according to claim 1, characterized in that: The control method of the smart home system also includes: receiving a context instruction, wherein the context instruction includes context information; Acquire home devices corresponding to the situation information; Control the home appliance to operate automatically.
7. The control method of the smart home system according to claim 1, characterized in that: The control method of the smart home system also includes: Receive a hosting operation instruction, where the hosting operation instruction includes a hosting type and a hosting operation on / off; the hosting type includes device hosting and / or scene hosting; Respond to the hosting operation instruction and turn on / off the corresponding hosting.
8. The control method of the smart home system as claimed in claim 7, characterized in that: The control method of the smart home system also includes: When hosting is enabled, obtain the required perception information according to the hosting type; Based on the acquired perception information, generating decision information according to a decision rule corresponding to the determined hosting type; The home appliances of the smart home system are controlled to execute the decision information.
9. The control method of the smart home system according to claim 7, characterized in that: The control method of the smart home system also includes: When at least two hosting functions are enabled, the decision information generated by different hosting functions is integrated to generate final decision information.
10. The control method of the smart home system according to claim 7, characterized in that: The step of fusing the decision information generated by different hosting functions to generate final decision information includes: When there is a conflict in control parameters for the same device in decision information generated according to different hosting types, generating final decision information for the device according to the priority of the hosting type; and / or, When there is a conflict in control parameters for the same device in the decision information generated according to different hosting types, the final decision information for the device is generated according to the decision information corresponding to the hosting type enabled later.
11. A control device for a smart home system, characterized in that: The invention comprises a memory, a processor and a control program of a smart home system which is stored in the memory and can be run on the processor, and the control program, when executed by the processor, implements the steps of the control method as described in any one of claims 1 to 10.
12. A computer storage medium, characterized in that: A control program of a smart home system that can be run on a processor is stored, and the control program is called by the processor to implement the steps of the control method described in any one of claims 1 to 10.
Citation Information
Patent Citations
User interface navigation system and method used for smart home system
CN104298454A
Intelligent household equipment control method, equipment and system thereof, and computer readable medium
CN107290973A
Smart home device selection method and terminals
CN110568767A
Intelligent scene building method and device, electronic equipment and storage medium
CN113986073A
Smart home scene generation method and device
CN114167736A