Smart home decision-making system, decision-making method of smart home system and storage medium
By designing multi-level sub-decision-making systems and coordination processing devices in the smart home system, the problem of poor decision-making effect of the central decision-making system of the smart home system is solved, and a smart home system with higher accuracy and artificial intelligence decision-making effect is achieved.
Patent Information
- Application Number
- CN202310963768.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-01
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2043-08-01
AI Technical Summary
The central decision-making system of the smart home system makes decisions with extensive perceived information, resulting in a high granularity of decision-making results and poor artificial intelligence decision-making effect.
Design a smart home decision-making system, including multi-level sub-decision system, such as the first sub-decision system based on whole-house perceived information, the second sub-decision system based on preset dimensions, and the third sub-decision system based on device perceived information . These sub-decision systems can make decisions independently or integratively, coordinating decision information through coordinated processing devices to control electronic devices.
It improves the accuracy of decision-making results of smart home systems and improves the effectiveness of artificial intelligence decision-making, so that smart home systems can more accurately meet the needs of different levels and dimensions.
Smart Images

Figure CN119439766A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart home technology, and in particular to a smart home decision system, a decision method for a smart home system, and a computer-readable storage medium. Background Art
[0002] With the development of intelligent technology, smart homes are becoming more and more common in families. The application of smart homes enables communication between multiple home appliances to achieve automated control of home appliances.
[0003] In the related technologies, smart home systems are generally based on a smart host as the core (such as a central control screen) and other smart hardware as elements to achieve automatic decision-making and control of the smart home system. However, in actual use, it is found that smart home appliances all have a central decision-making system for decision-making and control. The central decision-making system generally makes decisions based on a wide range of perception information, and the decision results are of high granularity, resulting in poor artificial intelligence decision-making effects.
[0004] It should be noted that the above contents are only used to assist in understanding the technical problems solved by the present invention, and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present invention is to provide a smart home decision-making system, a decision-making method for a smart home system and a computer-readable storage medium, aiming to make the decision results of the smart home system more accurate and improve the effect of artificial intelligence decision-making.
[0006] Based on this, the present invention provides a smart home decision system, which includes a first sub-decision system, a second sub-decision system and a third sub-decision system, wherein the first sub-decision system is used to make decisions based on the perception information of the whole house; the second sub-decision system is used to make decisions based on the perception information of preset dimensions; the third sub-decision system is used to make decisions based on the perception information of each electronic device;
[0007] The smart home system also includes a coordination processing device, which is connected to the first sub-decision system, the second sub-decision system and the third sub-decision system. The coordination processing device is used to control the electronic device according to the decision information of at least one of the first sub-decision system, the second sub-decision system and the third sub-decision system.
[0008] In some embodiments, the smart home decision system includes the first sub-decision system, the second sub-decision system and the third sub-decision system, and the first sub-decision system, the second sub-decision system and the third sub-decision system are all connected to the coordination processing device.
[0009] The coordination processing device comprises:
[0010] A determination module, used to determine whether the first sub-decision system, the second sub-decision system and the third sub-decision system make decisions and control the same electronic device;
[0011] a determination module, configured to determine target operating parameters of the same electronic device based on preset coordination rules when the first sub-decision system, the second sub-decision system, and the third sub-decision system make decisions and control the same electronic device;
[0012] The control module is used to control the operation of the electronic device according to the target operation parameters.
[0013] In some embodiments, the preset coordination rule includes priorities of the sub-decision systems, the first sub-decision system has a lower priority than the second sub-decision system, and the second sub-decision system has a lower priority than the third sub-decision system.
[0014] In some embodiments, the first decision-making sub-system is connected to the second decision-making sub-system, and the first decision-making sub-system calls the second decision-making sub-system to make decisions on the perception information of the entire house.
[0015] In some embodiments, the second sub-decision system is connected to the third sub-decision system, and the second sub-decision system calls the third sub-decision system to make a decision on the perception information of a preset dimension.
[0016] The present invention also provides a decision-making method for a smart home system, the decision-making method for the smart home system comprising:
[0017] receiving decision information of at least one of the first sub-decision system, the second sub-decision system and the third sub-decision system;
[0018] determining target operating parameters of the electronic device according to the decision information;
[0019] The electronic device is controlled to operate according to corresponding target operating parameters.
[0020] In some embodiments, when at least two of the first sub-decision system, the second sub-decision system, and the third sub-decision system output decision information, the step of determining the target operating parameters of the electronic device according to the decision information includes:
[0021] Determining whether there are at least two sub-decision-making systems controlling the same electronic device;
[0022] If so, the target operating parameters of the same electronic device are determined based on the decision information of the sub-decision system with a higher priority, the priority of the first sub-decision system is lower than the priority of the second sub-decision system, and the priority of the second sub-decision system is lower than the priority of the third sub-decision system.
[0023] In some embodiments, the step of determining the target operating parameters of the electronic device according to the decision information further includes:
[0024] Determining whether the operating parameters of the same electronic device in the decision information of the sub-decision system for making a decision on the same electronic device are mutually exclusive;
[0025] If so, executing the step of determining the target operating parameters of the same electronic device based on the decision information of the sub-decision system with a high priority;
[0026] If not, then the operating parameters are integrated and the integrated operating parameters are used as target operating parameters of the same electronic device.
[0027] In some embodiments, when at least two of the first sub-decision system, the second sub-decision system, and the third sub-decision system output decision information, the step of determining the target operating parameters of the electronic device according to the decision information includes:
[0028] Determining whether there are at least two sub-decision-making systems controlling the same electronic device;
[0029] If so, determining whether the operating parameters of the same electronic device conflict in the decision information of the sub-decision system for deciding the same electronic device;
[0030] If yes, determining the target operating parameter according to the average of the operating parameters of the same electronic device;
[0031] If not, each of the operating parameters is used as the target operating parameter of the same electronic device.
[0032] The present invention also provides a smart home system, which includes a memory, a processor, and a smart home system control program stored in the memory and executable on the processor. When the smart home system control program is executed by the processor, the steps of the smart home system control method as described above are implemented.
[0033] In addition, the present invention also provides a computer-readable storage medium, which stores a smart home system control program. When the smart home system control program is executed by a processor, the steps of the smart home system control method as described above are implemented.
[0034] The present invention provides a control method, device, multi-link and readable storage medium for a smart home system. In an embodiment of the present invention, the smart home decision system is configured with sub-decision systems of multiple levels, such as a first sub-decision system that makes decisions based on the perception information of the whole house, a second sub-decision system that makes decisions based on the perception information of a preset dimension, and a third sub-decision system that makes decisions based on the perception information of the device. The first sub-decision system, the second sub-decision system and the third sub-decision system can make decisions independently or comprehensively. When making independent decisions, based on making decisions from different levels, it is possible to make decisions for the needs of different levels when there are needs at that level. When making comprehensive decisions, decisions can be made from different levels, and then a more optimal decision result can be selected to improve the accuracy of artificial intelligence decisions and improve the decision effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.
[0036] Figure 1 A schematic diagram of the framework of the smart home decision-making system provided by the present invention;
[0037] Figure 2 A schematic diagram showing the relationship between the various sub-decision-making systems of the smart home decision-making system provided by the present invention;
[0038] Figure 3 A schematic diagram of the decision process of each sub-decision system of the smart home decision system provided by the present invention;
[0039] Figure 4 A schematic diagram of decision information processing of the smart home decision system provided by the present invention;
[0040] Figure 5 A schematic diagram of the decision scope of a sub-decision system in one dimension listed in the present invention;
[0041] Figure 6 A schematic diagram of the decision scope of a sub-decision system in another dimension listed in the present invention;
[0042] Figure 7 A schematic diagram of the hardware environment architecture involved in the control method of the smart home system provided by the present invention;
[0043] Figure 8 A schematic diagram of a flow chart of a first embodiment of a control method for a smart home system provided by the present invention;
[0044] Fig. 9 A flowchart of a detailed embodiment of step S120 in the second embodiment of the decision-making method for the smart home system provided by the present invention;
[0045] Fig.10 A flowchart of a detailed embodiment of step S120 in the third embodiment of the decision-making method for the smart home system provided by the present invention;
[0046] Fig.11 This is a flowchart of another detailed embodiment of step S120 in the fourth embodiment of the decision-making method for the smart home system provided by the present invention.
[0047] 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
[0048] 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.
[0049] In order to better understand the technical solutions provided by the embodiments of the present invention, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0050] With the development of intelligent technology, smart homes are becoming more and more common in families. The application of smart homes enables communication between multiple home appliances to achieve automated control of home appliances.
[0051] In the related technologies, smart home systems are generally based on a smart host as the core (such as a central control screen) and other smart hardware as elements to achieve automatic decision-making and control of the smart home system. However, in actual use, it is found that smart home appliances all have a central decision-making system for decision-making and control. The central decision-making system generally makes decisions based on a wide range of perception information, and the decision results are of high granularity, resulting in poor artificial intelligence decision-making effects.
[0052] Based on this, an embodiment of the present invention provides a smart home decision system and a decision method for a smart home system, wherein the decision system includes sub-decision systems at multiple levels, such as a first sub-decision system that makes decisions based on the perception information of the whole house, a plurality of second sub-decision systems that make decisions based on the preset dimension division and the electronic devices of the dimension, and a third sub-decision system that makes decisions based on the perception information of the device. The sub-decision systems at three levels (layers) can make decisions independently, and the sub-decision systems at different levels can take into account diverse needs, play a better role in the smart home system, and enhance the artificial intelligence capabilities. The sub-decision systems at three levels (layers) can also make comprehensive decisions, and make comprehensive decisions on the control of the equipment from the perspective of different levels (or layers), so that a better solution can be selected to enhance the effect of intelligent control.
[0053] Please refer to Figure 1 In an embodiment of the present invention, the smart home decision-making system includes a first sub-decision-making system 10, a second sub-decision-making system 20 and a third sub-decision-making system 30.
[0054] The first sub-decision system 10 is used to make decisions based on the perception information of the whole house, and then generate executable decision information. In this embodiment, the whole house includes the entire area where the smart home system works, that is, the whole house space, including all spaces such as the living room, bedroom, kitchen, bathroom, corridor / corridor balcony, etc. It 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 the human body moving in the space.
[0055] Optionally, the first decision-making sub-system 10 can be defined as a central decision-making sub-system of the whole smart home. The carrier of the first decision-making sub-system 10 can be a central control screen (edge), a cloud server (cloud), or other.
[0056] The second decision sub-system 20 is used to make decisions based on the perception information of the preset dimension, and then generate corresponding executable decision information. Optionally, the preset dimension includes but is not limited to the spatial dimension, the ambient temperature, and the functional dimension. In this embodiment, a plurality of the second decision sub-systems 20 are configured, each of which corresponds to a preset dimension, and each preset dimension corresponds to a plurality of the second decision sub-systems 20.
[0057] It is described by taking the example that the dimension includes a spatial dimension and / or an environmental dimension.
[0058] Please refer to Figure 5, taking the spatial dimension as an example, for example, in a home, according to the space type, it can be divided into living room, bedroom, kitchen, toilet, etc. For the spatial dimension, a living room sub-decision system, a bedroom sub-decision system, a kitchen sub-decision system and a toilet sub-decision system can be constructed. Therefore, in this embodiment, the second sub-decision system 20 corresponding to the spatial dimension includes at least one of the living room sub-decision system, the bedroom sub-decision system, the kitchen sub-decision system and the toilet sub-decision system.
[0059] The scope of action of each second sub-decision system 20 corresponding to a spatial dimension is determined based on the space defined by the dimension, that is, the second sub-decision system 20 is used to make decisions on the control of the electronic device 50 within the scope defined by the dimension. For example, the living room sub-decision system is used to make decisions on the control of the electronic device 50 within the living room; the bedroom sub-decision system is used to make decisions on the control of the electronic device 50 within the bedroom; the kitchen decision system is used to make decisions on the control of the electronic device 50 within the kitchen; and the toilet sub-decision system is used to make decisions on the control of the electronic device 50 within the toilet.
[0060] Please refer to Figure 6 For example, for the environmental dimension, based on the type of environment, it can be divided into air, water, diet, etc. For the environmental temperature dimension, an air sub-decision system, a water sub-decision system, and a diet sub-decision system can be constructed. Therefore, in this embodiment, the second sub-decision system 20 corresponding to the environmental dimension includes at least one of the air sub-decision system, the water sub-decision system, and the diet sub-decision system.
[0061] For this dimension, the scope of action of each second sub-decision system 20 is determined based on the type defined in this dimension, such as the air sub-decision system is used to make decisions on the control of the electronic device 50 for regulating the air; the water sub-decision system is used to make decisions on the control of the electronic device 50 for controlling water; and the food sub-decision system is used to make decisions on the control of the electronic device 50 involved in food preparation or storage.
[0062] Of course, each sub-second decision system can also be divided and the scope of decision-making can be determined based on the functional dimension, for example, air conditioning function, water control function, and cleaning control function.
[0063] In this embodiment, the division of the second sub-decision system 20 can control at least one electronic device 50 in a linked manner, and the electronic devices 50 within the decision-making range of each second sub-decision system 20 are all highly correlated electronic devices 50, which can achieve linked control of specific needs, and only make decisions based on the specific needs without interference from other information. The decision results are more in line with specific needs, and can better play an accurate decision-making role in the smart home system and enhance artificial intelligence capabilities.
[0064] In addition, the second sub-decision system 20 is constructed from multiple dimensions. When making decisions on the control of the electronic device 50, the needs are analyzed from different dimensions, thereby more comprehensively and clearly defining the current environment or the user's needs for the electronic device 5030, so that the intelligent control is more in line with the user's needs and the intelligent effect is improved.
[0065] When the second sub-decision systems 20 of different dimensions make decisions on the control of the same electronic device 50, there may be conflicting or mutually exclusive decision information, such as the bedroom sub-decision system's decision on the air conditioner is to run cooling at 26°C, while the air sub-decision system's decision on the air conditioner is to run cooling at 24°C, and the operating parameters of the air conditioner are conflicting; such as the living room sub-decision system's decision on the cabinet is to run cooling at 26°C, while the air sub-decision system's decision on the cabinet is to run heating at 28°C, and the operating parameters of the cabinet are mutually exclusive. When the decision information conflicts, the final decision information of the second sub-decision system 20 can be determined based on the mean of the decision information or the priority of each second sub-decision system 20. When the decision information is mutually exclusive, the final decision information of the second sub-decision system 20 can be determined based on the priority of each second sub-decision system 20, or the second sub-decision system 20 that outputs the decision information most recently, or the second sub-decision system 20 with the most identical values for the same operating parameter.
[0066] Optionally, the second decision-making sub-system 20 may be defined as a multi-dimensional decision-making sub-system. The carrier of the second decision-making sub-system 20 may be a wire controller (edge) or a cloud server (cloud), or other carriers.
[0067] The third decision-making sub-system 30 is used to make decisions based on the perception information of each electronic device 50, and then generate corresponding executable decision information. Optionally, the electronic device 50 includes but is not limited to an air conditioner, an air box, a central control screen, etc. Optionally, the third decision-making sub-system 30 can be defined as a device sub-decision system, which makes decisions on the device based on the perception information of the device.
[0068] Optionally, the carrier of the third decision-making sub-system 30 may be an air conditioner (edge), or may be a cloud server (cloud), or may be other.
[0069] The smart home system also includes a coordination processing device 40, which is connected to the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30. The coordination processing device 40 is used to control the electronic device 50 according to the decision information of at least one of the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30.
[0070] The range of the perception information input by the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 is different, and the corresponding decision information output is different when making decisions. Optionally, the decision information output by the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30, based on different levels, corresponds to different electronic devices 50 for decision control. In this way, through the comprehensive decision of the sub-decision systems at three levels, a more comprehensive decision control is achieved, and the combination of different decision information can also achieve decision control in different scenarios, enriching the functions of the smart home system. Optionally, the decision information output by the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 can exist for corresponding decision control of the same electronic device 50. In this way, through the comprehensive decision of the sub-decision systems at three levels, the optimal decision information can be selected, so that the control of the electronic device 50 is better and the intelligent control is improved.
[0071] Optionally, in this embodiment, the decision information includes but is not limited to the electronic device 50 to be decided and the operating parameters of the electronic device 50. For example, the decision electronic device 50 is turned on or linked to control, the operating parameters of the turned on electronic device 5030 or the linked operating parameters, etc.
[0072] In an optional embodiment, if the decision information output by the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 corresponds to the decision to control the same electronic device 50, the optimal decision information is selected to control the electronic device 50, so that the intelligent control effect of the electronic device 50 is better, or the only decision information is determined to ensure that the electronic device 50 can operate normally. Based on this, in this embodiment, the coordination processing device 40 is configured to include: a judgment module, a determination module and a control module. The coordination processing device 40 coordinates the decision information to achieve normal operation and better control of the electronic device 50.
[0073] The judgment module is used to judge whether the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 make decisions and control the same electronic device 50;
[0074] A determination module, configured to determine target operating parameters of the same electronic device 50 based on preset coordination rules when the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 make decisions and control the same electronic device 50;
[0075] The control module is used to control the operation of the electronic device 50 according to the target operating parameters.
[0076] Each sub-decision system makes decisions on the control of at least one electronic device 50, and the decision information output by the sub-decision system each time includes decision information on the control of at least one electronic device 50. The corresponding electronic device 50 to be controlled and the corresponding operating parameters of the electronic device 50 are determined through the decision information. The corresponding electronic device 50 to be controlled and the operating parameters of the electronic device 50 can be determined through the decision information output by the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30. By comparing each electronic device 50, it can be determined whether the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 make decisions on the same electronic device 50. For example: if the central control screen is configured with the first sub-decision system 10, the wire controller is configured with the second sub-decision system 20, and the air conditioner is configured with the third sub-decision system 30. The first sub-decision system 10 decides that the target temperature of the air conditioner is 28°C based on the whole-house perception information. The second sub-decision system 20 decides that the target temperature of the air conditioner is 27°C based on the perception information of the corresponding preset dimension. The third sub-decision system 30 decides that the target temperature of the air conditioner is 26°C based on the perception information of the air conditioner itself. The first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 all make decisions on the control of the air conditioner.
[0077] When the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 make decisions and control the same electronic device 50, the target operating parameters of the same electronic device 50 are determined based on the preset coordination rules. In this embodiment, the preset coordination rules include the priority of each sub-decision system, and / or the integration method of the decision information of each sub-decision system, such as obtaining the mean of the operating parameters of the decision, or obtaining all the operating parameters of the decision. Optionally, please refer to Figure 2 In this embodiment, the priorities of the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 include but are not limited to the following arrangement: For example, the order of priority from high to low is: the third sub-decision system 30, the second sub-decision system 20 and the first sub-decision system 10. The priority arrangement can also be: the order from high to low is: the second sub-decision system 20, the third sub-decision system 30 and the first sub-decision system 10.
[0078] In this embodiment, please refer to Figure 4, when the preset coordination rule is the priority of each sub-decision system, the target operating parameters of the same electronic device 50 are determined based on the decision information of the sub-decision system with a high priority. For example: the first sub-decision system 10 decides that the target temperature of the air conditioner is 28°C based on the whole house perception information, the second sub-decision system 20 decides that the target temperature of the air conditioner is 27°C based on the perception information of the corresponding preset dimension, and the third sub-decision system 30 decides that the target temperature of the air conditioner is 26°C based on the perception information of the air conditioner itself. The third sub-decision system 30 has the highest priority, and the temperature of 26°C decided by the third sub-decision system 30 is used as the target temperature of the air conditioner, and the air conditioner is controlled based on this temperature.
[0079] Optionally, in this embodiment, the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 are divided into levels based on the decision scope, such as the decision scope of the first sub-decision system 10 is larger than the decision scope of the second sub-decision system 20, and the decision scope of the second sub-decision system 20 is larger than the decision scope of the third sub-decision system 30. Figure 3 , configure the first sub-decision system 10 to be connected to the second sub-decision system 20, and the second sub-decision system 20 to be connected to the third sub-decision system 30. The first decision can call the second sub-decision system 20 to make a decision on the perception information of the whole house. That is, the central sub-decision system can call the multi-dimensional sub-decision system as a subsidiary decision system; send the acquired perception information of the whole house to the multi-dimensional sub-decision system, and then obtain the executable decision information returned by the multi-dimensional sub-decision system, so that the first sub-decision system 10 can obtain the decision information based on different dimensions, thereby making the decision information more comprehensive and the decision effect better. The second sub-decision system 20 can also call the third sub-decision system 30 to make a decision on the perception information of the preset dimension. That is, the multi-dimensional sub-decision system can call the device decision system as a subsidiary decision system; send the acquired perception information of the preset dimension to the device sub-decision system, and then obtain the executable decision information returned by the device sub-decision system, so that the second sub-decision system 20 can obtain the decision information based on the device sub-decision system, and the decision angle is different, so that the decision information is better.
[0080] Optionally, in this embodiment, the smart home decision system also includes cloud collaboration, that is, the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30 can also be set on a cloud server, based on the cloud server calling the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30, to make decisions on the control of the electronic device 50. The cloud server works in collaboration with the edge (smart home system). The cloud server has high computing power, is available online, can be configured with a higher-effect model, and can perform deep learning to correct and improve intelligent control (improve the decision system).
[0081] Optionally, in this embodiment, in an offline state, intelligent decision control can be performed based on the edge; in an online state, intelligent decision control can be performed based on the cloud. Alternatively, in an online state, the edge can be used first for intelligent decision control, and when the load on the edge is too large, the cloud can be called for intelligent decision control. The two methods work together to ensure the normal decision control of the smart home system.
[0082] Based on the above-mentioned smart home decision-making system, the present invention also provides a decision-making method for the smart home system.
[0083] As an implementation method, the hardware environment architecture involved in the decision-making method of the smart home system can be as follows: Figure 7 shown.
[0084] Optionally, the execution terminal of the decision method of the smart home system is the smart home system or a control terminal for executing the home decision system, such as a central control terminal, etc. The hardware architecture involved includes a first sub-decision system, a second sub-decision system, a third sub-decision system, various electronic devices, etc.
[0085] As an implementation, the execution terminal includes: a processor 101, such as a CPU, a memory 102, and a communication bus 103. The communication bus 103 is used to realize the connection and communication between these components. The processor 101 is used to call an application to execute a control operation.
[0086] The memory 102 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory.
[0087] It can be understood that, in one embodiment, the smart home decision program for implementing the decision of the smart home system is stored in the memory 102, or stored in a computer-readable storage medium, and when the processor 101 calls the smart home decision program from the memory 102 or the computer-readable storage medium, the following operations are performed:
[0088] receiving decision information of at least one of the first sub-decision system, the second sub-decision system and the third sub-decision system;
[0089] determining target operating parameters of the electronic device according to the decision information;
[0090] The electronic device is controlled to operate according to corresponding target operating parameters.
[0091] Based on the hardware architecture of the above-mentioned air conditioner or mobile device, the following embodiments of the present invention are proposed.
[0092] First embodiment
[0093] Please refer to Figure 8 The control method of the smart home system provided in the embodiment of the present invention comprises the following steps:
[0094] Step S110, receiving decision information of at least one of the first sub-decision system, the second sub-decision system and the third sub-decision system;
[0095] The present embodiment relates to a system decision control of a smart home, wherein the smart home decision system includes a first sub-decision system, a second sub-decision system, a third sub-decision system, and a coordination processing device. The relationship between the first sub-decision system, the second sub-decision system, and the third sub-decision system, the electronic device corresponding to the decision, or the association relationship between the first sub-decision system, the second sub-decision system, the third sub-decision system, and the coordination processing device can refer to the above-mentioned combination Figures 1 to 4 The smart home decision-making system recorded will not be described again here.
[0096] When the first sub-decision system makes a decision based on the whole house perception information, it outputs the corresponding decision information; when the second sub-decision system makes a decision based on the perception information of the corresponding preset dimension, it outputs the corresponding decision information; when the third sub-decision system makes a decision based on the perception information of the device, it outputs the corresponding decision information. The decision information includes but is not limited to the electronic device that executes the decision information and the corresponding operating parameters of the electronic device.
[0097] Step S120, determining target operating parameters of the electronic device according to the decision information;
[0098] Step S130, controlling the electronic device to operate according to corresponding target operating parameters.
[0099] In this embodiment, the first sub-decision system, the second sub-decision system or the third sub-decision system can be selected to decide the operation strategy of the electronic device according to different requirements. Alternatively, the operation strategy of the electronic device can also be decided based on at least two of the first sub-decision system, the second sub-decision system or the third sub-decision system.
[0100] When the operation strategy of an electronic device is decided based on at least two of the first sub-decision system, the second sub-decision system or the third sub-decision system, the electronic device can be controlled by integrating various decision information, or by selecting better decision information based on a priority strategy, such as the priority strategies listed in the second, third and fourth embodiments below.
[0101] Optionally, the second sub-decision system may include multiple ones, each of which corresponds to a preset dimension. In this embodiment, the operation strategy of the electronic device can also be decided based on the decision information of multiple second sub-decision systems. In this way, the operation strategy of the electronic device can be decided based on multiple levels of sub-decision systems. At the same time, the operation strategy of the electronic device can also be decided based on sub-decision systems under different dimensions. Through the combination of multiple levels or dimensions, the intelligent and diversified needs of the smart home system can be met, and intelligent control can be carried out more comprehensively and finely.
[0102] In this embodiment, the smart home decision system is configured with sub-decision systems of multiple levels, such as a first sub-decision system that makes decisions based on the perception information of the whole house, a second sub-decision system that makes decisions based on the perception information of preset dimensions, and a third sub-decision system that makes decisions based on the perception information of the device. The first sub-decision system, the second sub-decision system, and the third sub-decision system can make decisions independently or comprehensively. When making independent decisions, based on making decisions from different levels, it is possible to make decisions based on the needs of different levels when there are needs at that level. When making comprehensive decisions, decisions can be made from different levels, and then a more optimal decision result can be selected to improve the accuracy of artificial intelligence decisions and improve the decision effect.
[0103] Second embodiment
[0104] Please refer to Fig. 9 Based on the first embodiment of the decision-making method for the smart home system, a second embodiment is proposed. In this embodiment, the step of determining the target operating parameters of the electronic device according to the decision information includes:
[0105] Step S121, determining whether there are at least two sub-decision-making systems controlling the same electronic device;
[0106] If so, step S122 is executed to determine the target operating parameters of the same electronic device based on the decision information of the sub-decision system with a high priority.
[0107] When sub-decision systems at different levels make decisions on the control of electronic devices, there may be a situation where multiple sub-decision systems make decisions on the same electronic device. For example, based on the detected ambient temperature, the first sub-decision system, the second sub-decision system and the third sub-decision system may make decisions on the control of the same air conditioner to change the indoor ambient temperature through the air conditioner.
[0108] When multiple sub-decision systems make decisions on the control of the same electronic device, since the perception information referred to by each sub-decision system is different, there may be a situation where the decision information is not completely consistent.
[0109] In this embodiment, the priorities of the first sub-decision system, the second sub-decision system and the third sub-decision system are configured according to the decision scope. The priority is arranged from high to low: the third sub-decision system, the second sub-decision system and the first sub-decision system.
[0110] Since the decision scope of the first sub-decision system is the whole house (central control), the perception information used by the first sub-decision system for decision-making is the perception information of the whole house, and the perception information is large and extensive. When making decisions based on the perception information of the whole house, the decision information is comprehensive but the accuracy is not high. The perception information used by the second sub-decision system for decision-making is the perception information under the preset dimension, and the perception information is only obtained for the needs of this dimension. The second sub-decision system also makes decisions on the electronic equipment of this dimension based on the perception information of this dimension. The decision information has high accuracy and is close to the user's needs for this dimension. The perception information used by the third sub-decision system for decision-making is the perception information of a specific device, and the perception information of a specific device is only for the control of this specific device. Therefore, when the third sub-decision system makes decisions on a specific device based on this perception information, the decision information has higher accuracy and better solves the user's needs for this specific device. It can be seen from this that the smaller the decision scope of the sub-decision system, the higher the decision accuracy, and the closer it is to the user's needs. Therefore, the priority of the third sub-decision system is configured to be higher than the priority of the second sub-decision system, and the priority of the second sub-decision system is higher than the priority of the third sub-decision system.
[0111] When at least two sub-decision systems control the same electronic device, more relevant decision information can be selected to control the electronic device based on the priorities of the sub-decision systems.
[0112] For example: the first sub-decision system makes a decision on the control of the air conditioner in the bedroom based on the perception information of the whole house, and decides to turn on the air conditioner at 25°C; the second sub-decision system makes a decision on the control of the air conditioner in the bedroom based on the perception information of the air dimension and / or the perception information of the space dimension, and decides to turn on the air conditioner at 25°C and 60% humidity; the third sub-decision system makes a decision on the control of the air conditioner based on the perception information of the bedroom air conditioner, and decides to turn on the air conditioner at 25°C and 65% humidity. The final operating parameters of the air conditioner are set as turning on the air conditioner at 25°C and 65% humidity, and the air conditioner is controlled to operate according to the operating parameters.
[0113] Or, when the first sub-decision system makes a decision on the control of the bedroom air conditioner based on the perception information of the whole house, the air conditioner is turned on at 28°C and the humidity is 65%; the second sub-decision system makes a decision on the control of the bedroom air conditioner based on the perception information of the air dimension and / or the perception information of the space dimension, and the air conditioner is turned on at 27°C and the humidity is 60%; the third sub-decision system makes a decision on the control of the air conditioner based on the perception information of the bedroom air conditioner, and the air conditioner is turned on at 26°C. Then, the air conditioner is turned on at 26°C and the humidity is 60% as the final operating parameters of the air conditioner, and the air conditioner is controlled to operate according to the operating parameters. That is, each target operating parameter of the electronic device is determined according to the decision information of the sub-decision system with a high priority.
[0114] Alternatively, in other embodiments, the priority of the second sub-decision system is higher than that of the third sub-decision system, and the priority of the third sub-decision system is higher than that of the first sub-decision system. Since the second sub-decision system includes multiple sub-decision systems, and each second sub-decision system corresponds to a preset dimension, the decision information for controlling the electronic device may be obtained by comprehensive decision-making of multiple second sub-decision systems. The decision information of the second sub-decision system is more comprehensive and accurate, and monitors the environment and user needs from various dimensions, thereby improving the intelligent control effect of the electronic device. Therefore, the second sub-decision system is set to have the highest priority. When multiple levels of sub-decision systems make decisions and control the same electronic device, a better decision plan can be selected to control the electronic device, so that the intelligent control effect is better.
[0115] Third embodiment
[0116] Please refer to Fig.10 Based on all the above-mentioned embodiments of the decision-making method for the smart home system, a third embodiment is proposed. In this embodiment, the step of determining the target operating parameters of the electronic device according to the decision information further includes:
[0117] Step S123, determining whether the operating parameters of the same electronic device in the decision information of the sub-decision system for deciding the same electronic device are mutually exclusive;
[0118] If yes, execute step S122;
[0119] If not, step S124 is executed to integrate the various operating parameters and use the integrated operating parameters as target operating parameters of the same electronic device.
[0120] When multiple sub-decision systems make decisions on the control of the same electronic device, since the perception information referred to by each sub-decision system is different, there may be a situation where the decision information is mutually exclusive, such as mutually exclusive operating parameters.
[0121] The difference between this embodiment and the second embodiment is that when at least two of the second sub-decision system, the second sub-decision system and the third sub-decision system make decisions on the control of the same electronic device, it is determined whether the operating parameters of the decisions in these decision information are mutually exclusive. If they are mutually exclusive, the target operating parameters of the same electronic device are determined based on the decision information of the sub-decision system with a higher priority. If they are not mutually exclusive, all the operating parameters are integrated, and then the integrated operating parameters are used as the target operating parameters of the same electronic device.
[0122] Mutual exclusion of operating parameters means that the operating parameters cannot be output at the same time. For example, the air conditioner cooling 20°C and the air conditioner heating 20°C are mutually exclusive operating parameters, and only one can be selected for output. In this embodiment, the decision information of the sub-decision system with a high priority is selected and output as the target operating parameter of the same electronic device. This allows the electronic device to operate normally with the operating parameters of the decision while operating with better operating parameters.
[0123] For example: The priorities are arranged from high to low: the third sub-decision system, the second sub-decision system, and the first sub-decision system.
[0124] For example: according to the decision information of the first sub-decision system, it is determined that the electronic device that executes the decision information includes a first electronic device, and the first electronic device corresponds to a first operating parameter; according to the decision information of the second sub-decision system, it is determined that the electronic device that executes the decision information includes the first electronic device, and the first electronic device corresponds to a second operating parameter; if the first operating parameter and the second operating parameter are mutually exclusive, the second operating parameter is used as the target operating parameter of the first electronic device.
[0125] For example: according to the decision information of the first sub-decision system, it is determined that the electronic device that executes the decision information includes the first electronic device, and the first operating parameter corresponding to the first electronic device; according to the decision information of the third sub-decision system, it is determined that the electronic device that executes the decision information includes the first electronic device, and the third operating parameter corresponding to the first electronic device; if the first operating parameter and the third operating parameter are mutually exclusive, the third operating parameter is used as the target operating parameter of the first electronic device.
[0126] For example: according to the decision information of the second sub-decision system, it is determined that the electronic device that executes the decision information includes the first electronic device, and the second operating parameter corresponding to the first electronic device; according to the decision information of the third sub-decision system, it is determined that the electronic device that executes the decision information includes the first electronic device, and the third operating parameter corresponding to the first electronic device; if the first operating parameter and the third operating parameter are mutually exclusive, the third operating parameter is used as the target operating parameter of the first electronic device.
[0127] When the operating parameters are not mutually exclusive, all outputs can be selected, or the average or intermediate value can be taken by merging, or the biased value can be taken as the operating parameters of the final output. That is to say, in this embodiment, the integration of operating parameters includes but is not limited to: all operating parameter sets, all operating parameters are averaged, all operating parameters are intermediate values, and the value of the decision information of the sub-decision system with a high priority is selected (such as the third sub-decision system has a high priority, the third sub-decision system decides that the air conditioner runs at 24°C, the second sub-decision system decides that the air conditioner runs at 20°C, and the first sub-decision system decides that the air conditioner runs at 28°C, then it is determined that the air conditioner runs at 23°C or 25°C). Decisions are made on electronic devices based on multi-level sub-decision systems, and the electronic devices are controlled by obtaining the integrated decision information, so that the electronic devices can operate with operating parameters that are more in line with the decisions of each sub-decision system.
[0128] In this embodiment, when there is mutual exclusion in the operating parameters of the same electronic device, the better operating parameters are used as the final target operating parameters, and when there is no mutual exclusion, the integrated operating parameters are used as the target operating parameters. This not only ensures the normal operation of the electronic device, but also runs with better operating parameters, improving the intelligent control effect.
[0129] Fourth embodiment
[0130] Please refer to Fig.11 Based on all the above-mentioned embodiments of the decision-making method for the smart home system, a fourth embodiment is proposed. In this embodiment, the step of determining the target operating parameters of the electronic device according to the decision information includes:
[0131] Step S125, determining whether there are at least two sub-decision-making systems controlling the same electronic device;
[0132] If yes, executing step S126, determining whether the operating parameters of the same electronic device conflict in the decision information of the sub-decision system for deciding the same electronic device;
[0133] If yes, executing step S127, determining the target operating parameter according to the average of each operating parameter of the same electronic device;
[0134] If not, in step S128, each of the operating parameters is used as the target operating parameter of the same electronic device.
[0135] When sub-decision systems at different levels make decisions on the control of electronic devices, there may be a situation where multiple sub-decision systems make decisions on the same electronic device. For example, based on the detected ambient temperature, the first sub-decision system, the second sub-decision system and the third sub-decision system may make decisions on the control of the same air conditioner to change the indoor ambient temperature through the air conditioner.
[0136] When multiple sub-decision systems make decisions on the control of the same electronic device, there may be conflicts in decision information, such as conflicts in operating parameters.
[0137] In this embodiment, the operating parameter conflict means that the operating values of the operating parameters are inconsistent. For example, the first sub-decision system decides that the cooling temperature of the bedroom hanging machine is 28°C and the humidity is 65% based on the perception information, and the second sub-decision system decides that the cooling temperature of the bedroom hanging machine is 27°C and the humidity is 60% based on the perception information; the third sub-decision system decides that the cooling temperature of the bedroom hanging machine is 26°C based on the perception information. It can be seen that the decision of the first sub-decision system on the temperature and humidity of the bedroom hanging machine conflicts with the decision of the second sub-decision system on the temperature and humidity of the bedroom hanging machine (the operating values of the same operating parameter are inconsistent). The third sub-decision system's decision on the temperature of the bedroom hanging machine conflicts with the decisions of the first sub-decision system and the second sub-decision system on the temperature of the bedroom hanging machine.
[0138] When the operating parameters conflict, it means that any one of the decision information of the first sub-decision system, the second sub-decision system and the third sub-decision system may be close to the user's needs, or is a collection of user needs. At this time, in order to improve the accuracy of intelligent decision-making, the average of each operating parameter of the same electronic device can be obtained as the target operating parameter of the final decision.
[0139] For example, the decision information of the first sub-decision system is: the cooling temperature of the bedroom cabinet is 28°C and the humidity is 65%; the decision information of the second sub-decision system is: the cooling temperature of the bedroom wall unit is 27°C and the humidity is 60%; the decision information of the third sub-decision system is: the cooling temperature of the bedroom wall unit is 26°C. The conflicting information is aggregated and integrated to obtain the cooling temperature of 27°C and the humidity of 62.5%.
[0140] When the operating parameters do not conflict, it means that the first sub-decision system, the second sub-decision system and the third sub-decision system make decisions on the various operating parameters of the electronic device to comprehensively control the electronic device. For example, the first sub-decision system decides the energy-saving operation of the electronic device, the second decision system decides the humidity of the electronic device, and the third decision system decides the cooling temperature of the electronic device. In this case, each of the operating parameters is used as the target operating parameter of the same electronic device, and the final decision information realizes comprehensive control of the electronic device. Or it means that when the control of the electronic device is decided from the first sub-decision system, the second sub-decision system and the third sub-decision system, the operating values corresponding to the operating parameters are the same, and the accuracy of the decision information is verified by the sub-decision systems at different levels to improve the intelligent control effect.
[0141] In this embodiment, when there is a conflict in the operating parameters of the same electronic device, the final target operating parameters are integrated from the various operating parameters, taking into account the decision information of each sub-decision system, so that the control of the electronic device is more in line with most of the environments in the house or the needs of users.
[0142] An embodiment of the present invention provides a smart home system, which includes a memory, a processor, and a smart home decision-making program stored in the memory and executable on the processor. When the smart home decision-making program is executed by the processor, the decision-making method of the smart home system described in the above embodiments is implemented.
[0143] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a smart home decision-making program, and when the smart home decision-making program is executed by a processor, the decision-making method of the smart home system described in the above embodiments is implemented.
[0144] It should be noted that 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 smart home decision-making system, characterized in that: The smart home decision-making system includes a first sub-decision-making system, a second sub-decision-making system and a third sub-decision-making system, wherein the first sub-decision-making system is used to make decisions based on the perception information of the whole house; the second sub-decision-making system is used to make decisions based on the perception information of preset dimensions; and the third sub-decision-making system is used to make decisions based on the perception information of each electronic device; The smart home system also includes a coordination processing device, which is connected to the first sub-decision system, the second sub-decision system and the third sub-decision system. The coordination processing device is used to control the electronic device according to the decision information of at least one of the first sub-decision system, the second sub-decision system and the third sub-decision system.
2. The smart home decision system according to claim 1, characterized in that: The coordination processing device comprises: A determination module, used to determine whether the first sub-decision system, the second sub-decision system and the third sub-decision system make decisions and control the same electronic device; a determination module, configured to determine target operating parameters of the same electronic device based on preset coordination rules when the first sub-decision system, the second sub-decision system, and the third sub-decision system make decisions and control the same electronic device; The control module is used to control the operation of the electronic device according to the target operation parameters.
3. The smart home decision system as claimed in claim 2, characterized in that: The preset coordination rule includes the priority of each sub-decision system, the priority of the first sub-decision system is lower than that of the second sub-decision system, and the priority of the second sub-decision system is lower than that of the third sub-decision system.
4. The smart home decision system according to claim 1, characterized in that: The first decision-making sub-system is connected to the second decision-making sub-system, and the first decision-making sub-system calls the second decision-making sub-system to make decisions on the perception information of the whole house.
5. The smart home decision system according to claim 1, characterized in that: The second decision-making sub-system is connected to the third decision-making sub-system, and the second decision-making sub-system calls the third decision-making sub-system to make a decision on the perception information of a preset dimension.
6. A decision-making method for a smart home system, characterized in that: The decision-making method of the smart home system comprises: receiving decision information of at least one of the first sub-decision system, the second sub-decision system and the third sub-decision system; determining target operating parameters of the electronic device according to the decision information; The electronic device is controlled to operate according to corresponding target operating parameters.
7. The decision-making method of the smart home system according to claim 6, characterized in that: When at least two of the first sub-decision system, the second sub-decision system and the third sub-decision system output decision information, the step of determining the target operating parameters of the electronic device according to the decision information includes: Determining whether there are at least two sub-decision-making systems controlling the same electronic device; If so, the target operating parameters of the same electronic device are determined based on the decision information of the sub-decision system with a higher priority, the priority of the first sub-decision system is lower than the priority of the second sub-decision system, and the priority of the second sub-decision system is lower than the priority of the third sub-decision system.
8. The decision-making method of the smart home system according to claim 7, characterized in that: The step of determining the target operating parameters of the electronic device according to the decision information further includes: Determining whether the operating parameters of the same electronic device in the decision information of the sub-decision system for making a decision on the same electronic device are mutually exclusive; If so, executing the step of determining the target operating parameters of the same electronic device based on the decision information of the sub-decision system with a high priority; If not, then the operating parameters are integrated and the integrated operating parameters are used as target operating parameters of the same electronic device.
9. The decision-making method of the smart home system according to claim 6, characterized in that: When at least two of the first sub-decision system, the second sub-decision system and the third sub-decision system output decision information, the step of determining the target operating parameters of the electronic device according to the decision information includes: Determining whether there are at least two sub-decision-making systems controlling the same electronic device; If so, determining whether the operating parameters of the same electronic device conflict in the decision information of the sub-decision system for deciding the same electronic device; If yes, determining the target operating parameter according to the average of the operating parameters of the same electronic device; If not, each of the operating parameters is used as the target operating parameter of the same electronic device.
10. A smart home system, characterized in that: The smart home system includes a memory, a processor, and a smart home system control program stored in the memory and executable on the processor. When the smart home system control program is executed by the processor, the steps of the smart home system control method as described in any one of claims 6 to 9 are implemented.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a smart home system control program, and when the smart home system control program is executed by a processor, the steps of the smart home system control method according to any one of claims 6 to 9 are implemented.
Citation Information
Patent Citations
Distributed smart home control system and method
CN105938327A
Smart home whole-house intelligent central control system and control method
CN110955150A
Intelligent home sensing and control terminal
CN115185195A
Household equipment control method and device, storage medium and electronic device
CN115826428A
Automatic control method based on human body sensing, and electronic device and system
WO2023071484A1