Smart home decision system, smart home system decision method, and storage medium
By configuring a multi-level sub-decision system and coordination processing device, the problem of high granularity of decision results in smart home systems is solved, achieving more accurate and efficient smart home control.
Patent Information
- Application Number
- CN202310963768.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-01
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2043-08-01
AI Technical Summary
The central decision-making system of existing smart home systems makes decisions based on a wide range of sensory information, resulting in highly granular decision-making results and poor performance of artificial intelligence decision-making.
The system is configured with a multi-level sub-decision system, including a first sub-decision system based on whole-house perception information, a second sub-decision system based on perception information of preset dimensions, and a third sub-decision system based on device perception information. The decision information of each sub-decision system is coordinated by a coordination processing device to determine the target operating parameters of the electronic equipment.
It improves the decision-making accuracy and AI decision-making effectiveness of smart home systems, enabling them to better meet the needs of different levels and dimensions and achieve superior intelligent control.
Smart Images

Figure CN119439766B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of smart home, and in particular to a smart home decision system, a decision method of a smart home system and a computer readable storage medium. BACKGROUND
[0002] With the development of intelligent technology, smart home is more and more common in the family. The application of smart home, communication between multiple home appliances, realizes the automatic control of home appliances.
[0003] In the related art, the smart home system generally takes a smart host as the core (such as a central control screen), and other smart hardware as elements to realize automatic decision control of the smart home system. However, it is found in actual use that the smart home appliances all have a central decision system for decision control. The central decision system generally makes decisions based on extensive perception information, and the decision result has a high granularity, and the artificial intelligence decision effect is poor.
[0004] It should be noted that the above content is only used to assist in understanding the technical problems solved by the present application, and does not represent the acknowledgement of the above content as prior art. SUMMARY
[0005] The main purpose of the present application is to provide a smart home decision system, a decision method of a smart home system and a computer readable storage medium, which aims to make the accuracy of the decision result of the smart home system higher, and improve the artificial intelligence decision effect.
[0006] Based on this, the present application provides a smart home decision system, which comprises a first sub-decision system, a second sub-decision system and a third sub-decision system, wherein the first sub-decision system is used for decision-making according to the perception information of the whole house; the second sub-decision system is used for decision-making according to the perception information of the preset dimension; and the third sub-decision system is used for decision-making according to the perception information of each electronic device.
[0007] The smart home system further comprises a coordination processing device, which is connected with the first sub-decision system, the second sub-decision system and the third sub-decision system, and is used for controlling 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 comprises 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 connected with the coordination processing device,
[0009] The coordination processing device comprises:
[0010] a judgment module configured to judge whether the first sub-decision system, the second sub-decision system and the third sub-decision system make decision control on the same electronic device;
[0011] a determination module configured to determine a target running parameter of the same electronic device based on a preset coordination rule when the first sub-decision system, the second sub-decision system and the third sub-decision system make decision control on the same electronic device;
[0012] a control module configured to control the electronic device to run according to the target running parameter.
[0013] In some embodiments, the preset coordination rule comprises priorities of the sub-decision systems, 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.
[0014] In some embodiments, the first sub-decision system is connected with the second sub-decision system, the first sub-decision system calls the second sub-decision system, and the perception information of the whole house is decided.
[0015] In some embodiments, the second sub-decision system is connected with the third sub-decision system, the second sub-decision system calls the third sub-decision system, and the perception information of the preset dimension is decided.
[0016] The application further provides a decision method of a smart home system, which comprises:
[0017] receiving decision information of at least one sub-decision system among a first sub-decision system, a second sub-decision system and a third sub-decision system;
[0018] determining a target running parameter of an electronic device according to the decision information;
[0019] controlling the electronic device to run according to the corresponding target running parameter.
[0020] In some embodiments, when at least two sub-decision systems among the first sub-decision system, the second sub-decision system and the third sub-decision system output decision information, the step of determining a target running parameter of an electronic device according to the decision information comprises:
[0021] judging whether at least two sub-decision systems make control on the same electronic device;
[0022] If yes, target operation parameters of the same electronic device are determined based on decision information of a sub-decision system with a high priority, 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.
[0023] In some embodiments, the step of determining the target operation parameters of the electronic device according to the decision information further comprises:
[0024] It is determined whether the operation parameters of the same electronic device are mutually exclusive in the decision information of the sub-decision system for deciding the same electronic device.
[0025] If yes, the step of determining the target operation parameters of the same electronic device based on the decision information of the sub-decision system with a high priority is performed.
[0026] If no, the operation parameters are integrated, and the integrated operation parameters are taken as the target operation 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 operation parameters of the electronic device according to the decision information comprises:
[0028] It is determined whether at least two sub-decision systems control the same electronic device.
[0029] If yes, it is determined whether the operation 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, the target operation parameters are determined according to the average of each operation parameter of the same electronic device.
[0031] If no, each operation parameter is taken as the target operation parameter of the same electronic device.
[0032] The present application also provides an intelligent home system, which comprises a memory, a processor, and an intelligent home system control program stored in the memory and executable on the processor, and the intelligent home system control program implements the steps of the control method of the intelligent home system when executed by the processor.
[0033] In addition, the present application also provides a computer readable storage medium, which stores an intelligent home system control program, and the intelligent home system control program implements the steps of the control method of the intelligent home system when executed by a processor.
[0034] The application provides a control method and device of a smart home system, a multi-connected machine and a readable storage medium. In the embodiment of the application, the smart home decision system is configured with multiple hierarchical sub-decision systems, such as a first sub-decision system for making decisions based on whole-house sensing information, a second sub-decision system for making decisions based on sensing information of a preset dimension, and a third sub-decision system for making decisions based on sensing information of a device. The first, second and third sub-decision systems can make decisions independently or comprehensively. When making decisions independently, decisions can be made for the requirements of different levels based on decisions from different levels. When making decisions comprehensively, decisions can be made from different levels, and then the more accurate decision result is selected, so that the accuracy of artificial intelligence decision is improved, and the decision effect is improved. BRIEF DESCRIPTION OF DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some embodiments of the application, and for those skilled in the art, other drawings can also be obtained from the structures shown in the drawings without creative labor.
[0036] Figure 1 A schematic diagram of the framework of the smart home decision system provided by the application is shown in the figure.
[0037] Figure 2 A schematic diagram of the relationship of each sub-decision system of the smart home decision system provided by the application is shown in the figure.
[0038] Figure 3 A schematic diagram of the decision flow of each sub-decision system of the smart home decision system provided by the application is shown in the figure.
[0039] Figure 4 A schematic diagram of the decision information processing of the smart home decision system provided by the application is shown in the figure.
[0040] Figure 5 A schematic diagram of the decision range of the sub-decision system of one dimension provided by the application is shown in the figure.
[0041] Figure 6 A schematic diagram of the decision range of the sub-decision system of another dimension provided by the application is shown in the figure.
[0042] Figure 7 A schematic diagram of the hardware environment architecture involved in the control method of the smart home system provided by the application is shown in the figure.
[0043] Figure 8 A schematic diagram of the flow of the first embodiment of the control method of the smart home system provided by the application is shown in the figure.
[0044] Figure 9 A flowchart of a detailed embodiment of step S120 in the second embodiment of the decision-making method of the smart home system provided by the present application is shown in FIG. 6;
[0045] Figure 10 A flowchart of a detailed embodiment of step S120 in the third embodiment of the decision-making method of the smart home system provided by the present application is shown in FIG. 7;
[0046] Figure 11 A flowchart of another detailed embodiment of step S120 in the fourth embodiment of the decision-making method of the smart home system provided by the present application is shown in FIG. 8.
[0047] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0048] It should be understood that the specific embodiments described herein merely serve to explain the present application and do not limit the present application.
[0049] In order to better understand the technical solutions provided by the embodiments of the present application, the exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the 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 home is becoming more and more common in the family. The application of smart home, communication between multiple home appliances, realizes the automatic control of home appliances.
[0051] In the related art, the smart home system generally has a smart host as the core (such as a central control screen), and other smart hardware as elements to realize automatic decision control of the smart home system. However, it is found in actual use that the smart home appliances all have a central decision system for decision control. The central decision system generally makes decisions based on extensive perception information, and the decision result has a high granularity, and the artificial intelligence decision effect is poor.
[0052] Based on this, the embodiment of the present application provides a smart home decision system and a decision method of a smart home system, by configuring the decision system to include multiple levels of sub-decision systems, such as a first sub-decision system for making decisions based on the sensing information of the whole house, multiple second sub-decision systems for making decisions based on the preset dimension division and the electronic devices of the dimension, and a third sub-decision system for making decisions based on the sensing information of the device. The three levels of sub-decision systems can make independent decisions, and the sub-decision systems of different levels can take into account diversified needs and better play a role in the smart home system and improve the artificial intelligence capability. The three levels of sub-decision systems can also make comprehensive decisions, make comprehensive decisions on the control of the device from the perspective of different levels (or levels), and can select a better scheme to improve the effect of intelligent control.
[0053] Please refer to Figure 1 In the embodiment of the present application, the smart home decision system includes a first sub-decision system 10, a second sub-decision system 20 and a third sub-decision system 30.
[0054] The first sub-decision system 10 is used to make decisions based on the sensing 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 the living room, bedroom, kitchen, bathroom, hallway / corridor balcony and all other spaces. It also includes all objects existing in the space, such as wardrobes, bookcases, cabinets, furniture, home appliances / equipment, air, etc. Of course, the whole house space also includes the human body moving in the space.
[0055] Optionally, the first sub-decision system 10 can be defined as the central sub-decision system of the whole house smart home. The carrier of the first sub-decision system 10 can be a central control screen (edge terminal), a cloud server (cloud terminal), or other.
[0056] The second sub-decision system 20 is used to make decisions based on the sensing information of the preset dimension, and then generate corresponding executable decision information. Optionally, the preset dimension includes but is not limited to spatial dimension, environmental temperature and functional dimension, etc. In this embodiment, multiple second sub-decision systems 20 are configured, each second sub-decision system 20 corresponds to a preset dimension, and each preset dimension corresponds to multiple second sub-decision systems 20.
[0057] Taking the dimension including the spatial dimension and / or the environmental dimension as an example.
[0058] Please refer to Figure 5For example, in a family, according to the space type, it can be divided into a living room, a bedroom, a kitchen, a toilet, etc. For the space 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 space 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 action range of each second sub-decision system 20 corresponding to the space 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 range 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 sub-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 environment dimension, based on the type of the environment, it can be divided into air, water, food, etc. For the environment temperature dimension, an air sub-decision system, a water sub-decision system, and a food sub-decision system can be constructed. Therefore, in this embodiment, the second sub-decision system 20 corresponding to the environment dimension includes at least one of the air sub-decision system, the water sub-decision system, and the food sub-decision system.
[0061] For this dimension, the action range of each second sub-decision system 20 is determined based on the type defined by the dimension, such as the air sub-decision system used to make decisions on the control of the electronic device 50 for adjusting the air; the water sub-decision system used to make decisions on the control of the electronic device 50 for controlling water; and the food sub-decision system used to make decisions on the control of the electronic device 50 related to food preparation or storage.
[0062] Of course, the division of each second sub-decision system and the action range of the decision can also be made in the function dimension. For example, air conditioning function, water control function, cleaning control function.
[0063] In this embodiment, the division of the second sub-decision system 20 can control at least one electronic device 50, and the electronic device 50 within the decision range of each second sub-decision system 20 is a strongly related electronic device 50, which can realize the linkage control of specific needs and make decisions only for the specific needs without the interference of other information. The decision result is more in line with the specific needs, which can better play the role of accurate decision in the smart home system and improve the artificial intelligence capability.
[0064] In addition, the second sub-decision system 20 is constructed from multiple dimensions, and when making decisions on the control of the electronic device 50, the requirements are analyzed from different dimensions, so that the current environment or the requirements of the user on the electronic device 5030 are more comprehensive and clear, and the intelligent control is more in line with the requirements of the user, 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 conflicts or mutual exclusion of decision information. For example, the decision of the bedroom sub-decision system on the operation of the air conditioner hanging machine is to run refrigeration 26℃, and the decision of the air sub-decision system on the operation of the air conditioner hanging machine is to run refrigeration 24℃, and there is a conflict in the operation parameters of the air conditioner hanging machine. For example, the decision of the living room sub-decision system on the operation of the cabinet machine is to run refrigeration 26℃, and the decision of the air sub-decision system on the operation of the cabinet machine is to run heating 28℃, and there is mutual exclusion in the operation parameters of the cabinet machine. When the decision information conflicts, the final decision information of the second sub-decision system 20 can be determined based on the mean value 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 that has the same value of the same operation parameter most frequently.
[0066] Optionally, the second sub-decision system 20 can be defined as a multi-dimensional sub-decision system. The carrier of the second sub-decision system 20 can be a drive-by-wire controller (edge) or a cloud server (cloud), or can be other.
[0067] The third sub-decision system 30 is used to make decisions according to the sensing 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 sub-decision system 30 can be defined as a device sub-decision system, and the device is decided based on the sensing information of the device.
[0068] Optionally, the carrier of the third sub-decision system 30 can be an air conditioner (edge), or can be a cloud server (cloud), or can be other.
[0069] The smart home system further includes a coordination processing device 40, which is connected with the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30, and is used to control the electronic device 50 according to the decision information of at least one sub-decision system in the first sub-decision system 10, the second sub-decision system 20 and the third sub-decision system 30.
[0070] 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 in range, and the corresponding output decision information is different when making decisions. Alternatively, the decision information output by the first sub-decision system 10, the second sub-decision system 20, and the third sub-decision system 30 is different based on different levels, and the corresponding decision control electronic device 50 is different. In this way, through the comprehensive decision of the three-level sub-decision systems, more comprehensive decision control is realized, and the combination of different decision information can also realize decision control in different scenes, enriching the functions of the smart home system. Alternatively, 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 correspond to the decision control of the same electronic device 50. In this way, through the comprehensive decision of the three-level sub-decision systems, the optimal decision information can be selected to make the control of the electronic device 50 more optimal and improve the intelligent control.
[0071] Alternatively, in the present embodiment, the decision information includes but is not limited to the decision electronic device 50 and the operating parameters of the electronic device 50. For example, the decision electronic device 50 is turned on or is controlled in linkage, the operating parameters of the turned-on electronic device 5030 or the linkage 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 control of 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 more optimal, or the unique decision information is determined to ensure that the electronic device 50 can normally operate. Based on this, in the present embodiment, the coordination processing apparatus 40 is configured to include a judgment module, a determination module, and a control module. The coordination processing apparatus 40 coordinates the decision information to realize the normal operation and more optimal control of the electronic device 50.
[0073] The judgment module is configured to judge whether the first sub-decision system 10, the second sub-decision system 20, and the third sub-decision system 30 perform decision control on the same electronic device 50;
[0074] The determination module is configured to determine the target operating parameters of the same electronic device 50 based on a preset coordination rule when the first sub-decision system 10, the second sub-decision system 20, and the third sub-decision system 30 perform decision control on the same electronic device 50;
[0075] The control module is configured to control the electronic device 50 to operate according to the target operating parameters.
[0076] Each sub-decision system makes a decision on the control of at least one electronic device 50, and the decision information output by each sub-decision system each time includes decision information for controlling at least one electronic device 50. The electronic device 50 to be controlled and the operating parameter of the electronic device 50 are determined through the decision information. The electronic device 50 to be controlled and the operating parameter of the electronic device 50 are 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 a decision to control the same electronic device 50. For example, if the central control screen is configured with the first sub-decision system 10, the line control device 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 according to the whole-house sensing information, the second sub-decision system 20 decides that the target temperature of the air conditioner is 27°C according to the sensing information corresponding to the preset dimension, and the third sub-decision system 30 decides that the target temperature of the air conditioner is 26°C according to the sensing information of the air conditioner itself. Therefore, the first sub-decision system 10, the second sub-decision system 20, and the third sub-decision system 30 all make a decision to control 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 a decision to control the same electronic device 50, the target operating parameter of the same electronic device 50 is determined based on a preset coordination rule. In this embodiment, the preset coordination rule includes the priority of each sub-decision system and / or the integration manner of the decision information of each sub-decision system, such as obtaining the mean value of the decision operating parameter or obtaining all the decision operating parameters. Figure 2 In this embodiment, the priority of the first sub-decision system 10, the second sub-decision system 20, and the third sub-decision system 30 includes but is not limited to the following arrangement manner: for example, the priority from high to low is arranged as: the third sub-decision system 30, the second sub-decision system 20, and the first sub-decision system 10. The priority arrangement manner can also be: the priority from high to low is arranged as: 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 4The preset coordination rule is the priority of each sub-decision system, and the target operating parameter of the same electronic device 50 is determined based on the decision information of the sub-decision system with high priority. For example: the first sub-decision system 10 decides that the target temperature of the air conditioner is 28°C according to the whole-house perception information, the second sub-decision system 20 decides that the target temperature of the air conditioner is 27°C according to the perception information corresponding to the preset dimension, and the third sub-decision system 30 decides that the target temperature of the air conditioner is 26°C according to the perception information of the air conditioner itself. The priority of the third sub-decision system 30 is the highest, and the temperature 26°C decided by the third sub-decision system 30 is taken as the target temperature of the air conditioner, and then the air conditioner is controlled based on the temperature.
[0079] Optionally, in the 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 decision ranges, for example, the decision range of the first sub-decision system 10 is larger than that of the second sub-decision system 20, and the decision range of the second sub-decision system 20 is larger than that of the third sub-decision system 30. Therefore, please refer to Figure 3 The first sub-decision system 10 is connected with the second sub-decision system 20, and the second sub-decision system 20 is connected with the third sub-decision system 30. The first decision can call the second sub-decision system 20 to make decisions on the whole-house perception information. That is, the central sub-decision system can call the multi-dimensional sub-decision system as an affiliated decision system; the acquired whole-house perception information is sent to the multi-dimensional sub-decision system, and then the executable decision information returned by the multi-dimensional sub-decision system is acquired. In this way, the first sub-decision system 10 can obtain decision information based on decisions made under different dimensions, so that the decision information is more comprehensive and the decision effect is better. The second sub-decision system 20 can also call the third sub-decision system 30 to make decisions on the perception information of the preset dimension. That is, the multi-dimensional sub-decision system can call the device decision system as an affiliated decision system; the acquired perception information of the preset dimension is sent to the device sub-decision system, and then the executable decision information returned by the device sub-decision system is acquired. In this way, the second sub-decision system 20 can obtain decision information based on decisions made by the device sub-decision system, and the decision angle is different, so that the decision information is more optimal.
[0080] Optionally, in the embodiment, the smart home decision system further comprises cloud cooperation, 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, and the control of the electronic device 50 is decided 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. The cloud server cooperates with the edge (smart home system) to work, the cloud server has high computing power, is available online, can configure a model with higher effect, and can perform deep learning to correct and improve intelligent control (perfect the decision system).
[0081] Optionally, in the embodiment, in the offline state, the smart decision control can be based on the edge; in the online state, the smart decision control can be based on the cloud. Alternatively, in the online state, the edge can be preferentially used for smart decision control, and when the load of the edge is too large, the cloud can be called for smart decision control, and the two modes work cooperatively to guarantee the normal decision control of the smart home system.
[0082] Based on the above smart home decision system, the application further provides a decision method of a smart home system.
[0083] As an implementation manner, the hardware environment architecture involved in the decision method of the smart home system can be as shown in Figure 7 .
[0084] Optionally, the execution terminal of the decision method of the smart home system is a smart home system or an execution home decision system control terminal, such as a central control terminal. 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 manner, 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 communication between these components. The processor 101 is used to call an application program to perform a control operation.
[0086] The memory 102 can 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 an embodiment, a smart home decision program for realizing the decision of the smart home system is stored in the memory 102 or a computer readable storage medium, and the processor 101 calls the smart home decision program from the memory 102 or the computer readable storage medium to perform the following operations:
[0088] receive decision information of at least one of the first sub-decision system, the second sub-decision system and the third sub-decision system;
[0089] determine a target operation parameter of the electronic device according to the decision information;
[0090] control the electronic device to operate according to the corresponding target operation parameter.
[0091] Based on the hardware architecture of the air conditioner or the mobile device, the following embodiments of the present application are proposed.
[0092] First embodiment
[0093] Please refer to Figure 8 The control method of the smart home system proposed in the embodiment of the present application includes the following steps:
[0094] Step S110, receive 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 embodiment relates to system decision control of a smart home, and 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 among the first sub-decision system, the second sub-decision system and the third sub-decision system, the corresponding decision electronic device, or the association relationship between the first sub-decision system, the second sub-decision system and the third sub-decision system and the coordination processing device can refer to the smart home decision system described above, which will not be described here. Figures 1 to 4
[0096] When the first sub-decision system makes a decision based on whole-house perception information, the corresponding decision information is output; when the second sub-decision system makes a decision based on perception information of a corresponding preset dimension, the corresponding decision information is output; and when the third sub-decision system makes a decision based on device perception information, the corresponding decision information is output. The decision information includes but is not limited to an electronic device executing decision information and an operation parameter corresponding to the electronic device.
[0097] Step S120, determine a target operation parameter of the electronic device according to the decision information;
[0098] Step S130, control the electronic device to operate according to the corresponding target operation parameter.
[0099] In the embodiment, the first sub-decision system, the second sub-decision system or the third sub-decision system can be selected to make a decision on the operation strategy of the electronic device according to different requirements. Alternatively, at least two of the first sub-decision system, the second sub-decision system or the third sub-decision system can be used to make a decision on the operation strategy of the electronic device.
[0100] When the running strategy of the 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 synthesizing the respective decision information, or the electronic device can be controlled by selecting more optimal decision information based on a priority strategy, such as the priority strategies listed in the following second, third and fourth embodiments.
[0101] Optionally, the second sub-decision system can include multiple second sub-decision systems, each of which corresponds to a preset dimension. In this embodiment, the running strategy of the electronic device can also be decided based on the decision information of the multiple second sub-decision systems. In this way, the running strategy of the electronic device can be decided based on multiple hierarchical sub-decision systems, and the running strategy of the electronic device can also be decided based on sub-decision systems in different dimensions. Through the combination of multiple levels or multiple dimensions, the demand for intelligent diversification of the smart home system can be met, and intelligent control can be more comprehensive and more precise.
[0102] In this embodiment, the smart home decision system configures multiple hierarchical sub-decision systems, such as the first sub-decision system that decides based on whole-house perception information, the second sub-decision system that decides based on perception information in a preset dimension, and the third sub-decision system that decides based on device perception information. The first sub-decision system, the second sub-decision system and the third sub-decision system can independently decide or comprehensively decide. When deciding independently, different levels of demand can be decided based on decisions from different levels. When deciding comprehensively, more optimal decision results can be selected from decisions from different levels, which improves the accuracy of artificial intelligence decision and improves the decision effect.
[0103] Second embodiment
[0104] Please refer to Figure 9 Based on the first embodiment of the decision-making method of the smart home system, the second embodiment is proposed. In this embodiment, the step of determining the target running parameter of the electronic device according to the decision information includes:
[0105] Step S121: determining whether at least two sub-decision systems control the same electronic device;
[0106] If yes, then step S122 is performed, in which the target running parameter of the same electronic device is determined based on the decision information of the sub-decision system with the highest priority.
[0107] When different levels of sub-decision systems make decisions on the control of electronic devices, there can be a case that multiple sub-decision systems make decisions on the control of 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 can 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 can be a case that the decision information is not completely consistent.
[0109] In this embodiment, the priority of the first sub-decision system, the second sub-decision system and the third sub-decision system is configured according to the decision range. The priority from high to low is: the third sub-decision system, the second sub-decision system and the first sub-decision system.
[0110] Since the decision range of the first sub-decision system is the whole house (central total control), the perception information used by the first sub-decision system for decision is the whole house perception information, which is extensive and has a large amount. When the decision is made based on the whole house perception information, the decision information is comprehensive but the precision is not high. The perception information used by the second sub-decision system for decision is the perception information under the preset dimension, which is only acquired for the demand of the dimension. The second sub-decision system also makes decisions on the electronic device of the dimension based on the perception information of the dimension, and the decision information has high precision and is close to the demand of the user for the dimension. The perception information used by the third sub-decision system for decision is the perception information of a specific device, which is only for the control of the specific device. Therefore, when the third sub-decision system makes decisions on the specific device based on the perception information, the decision information has higher precision and better solves the demand of the user for the specific device. As can be seen, the smaller the decision range of the sub-decision system is, the higher the decision precision is, and the closer to the demand of the user. Therefore, the priority of the third sub-decision system is configured to be higher than that of the second sub-decision system, and the priority of the second sub-decision system is higher than that of the third sub-decision system.
[0111] When at least two sub-decision systems control the same electronic device, the decision information with higher precision can be selected based on the priority of the sub-decision system to control the electronic device.
[0112] For example, the first sub-decision system makes a decision on the control of the air conditioner in the bedroom based on the sensing information of the whole house, and decides to turn on the air conditioner at 25℃; the second sub-decision system makes a decision on the control of the air conditioner in the bedroom based on the sensing information of the air dimension and / or the sensing information of the space dimension, and decides to turn on the air conditioner at 25℃ and 60% humidity; the third sub-decision system makes a decision on the control of the air conditioner in the bedroom based on the sensing information of the air conditioner, and decides to turn on the air conditioner at 25℃ and 65% humidity. The final running parameters of the air conditioner are set to be turning on the air conditioner at 25℃ and 65% humidity, and the air conditioner is controlled to run according to the running parameters.
[0113] Alternatively, when the first sub-decision system makes a decision on the control of the air conditioner in the bedroom based on the sensing information of the whole house, and decides to turn on the air conditioner at 28℃ and 65% humidity; the second sub-decision system makes a decision on the control of the air conditioner in the bedroom based on the sensing information of the air dimension and / or the sensing information of the space dimension, and decides to turn on the air conditioner at 27℃ and 60% humidity; the third sub-decision system makes a decision on the control of the air conditioner in the bedroom based on the sensing information of the air conditioner, and decides to turn on the air conditioner at 26℃. The final running parameters of the air conditioner are set to be turning on the air conditioner at 26℃ and 60% humidity, and the air conditioner is controlled to run according to the running parameters. That is, each target running parameter of the electronic device is determined according to the decision information of the sub-decision system with the highest 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 can be obtained by comprehensive decision of multiple second sub-decision systems. The decision information of the second sub-decision system is more comprehensive and accurate, and can monitor the environment and user demand from various dimensions, thereby improving the intelligent control effect of the electronic device. Therefore, the priority of the second sub-decision system is set to be the highest, and when multiple hierarchical sub-decision systems make a decision to control the same electronic device, a more optimal decision scheme can be selected to control the electronic device, so that the intelligent control effect is better.
[0115] Third Embodiment
[0116] For reference Figure 10 Based on the decision method of the smart home system in all the above embodiments, a third embodiment is proposed. In this embodiment, the step of determining the target running parameter of the electronic device according to the decision information further includes:
[0117] In step S123, it is determined whether the running parameters of the same electronic device in the decision information of the sub-decision system making a decision on the same electronic device are mutually exclusive.
[0118] If yes, step S122 is performed;
[0119] If no, step S124 is performed, and each of the operation parameters is integrated, and the integrated operation parameter is taken as the target operation parameter of the same electronic device.
[0120] When multiple sub-decision systems make decisions on the control of the same electronic device, because the perception information referred to by each sub-decision system is different, there may be a situation of mutual exclusion of decision information, for example, mutual exclusion of operation parameters.
[0121] The embodiment is different from the second embodiment described above in 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 operation parameters in these decision information are mutually exclusive, if they are mutually exclusive, the target operation parameter of the same electronic device is determined based on the decision information of the sub-decision system with high priority. If they are not mutually exclusive, all operation parameters are integrated, and the integrated operation parameter is taken as the target operation parameter of the same electronic device.
[0122] The mutual exclusion of operation parameters means that the operation parameters cannot be output at the same time, for example, 20℃ of air conditioner cooling and 20℃ of air conditioner heating are mutually exclusive operation parameters, and only one can be selected for output. In this embodiment, the decision information of the sub-decision system with high priority is selected as the target operation parameter of the same electronic device for output. This enables the electronic device to normally operate the decision operation parameter at the same time, and to operate with a more optimal operation parameter.
[0123] For example, the priority is 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 executing the decision information includes a first electronic device, and the first electronic device corresponds to a first operation parameter; according to the decision information of the second sub-decision system, it is determined that the electronic device executing the decision information includes the first electronic device, and the first electronic device corresponds to a second operation parameter; if the first operation parameter and the second operation parameter are mutually exclusive, the second operation parameter is taken as the target operation 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 executing the decision information includes a first electronic device, and the first electronic device corresponds to a first operation parameter; according to the decision information of the third sub-decision system, it is determined that the electronic device executing the decision information includes the first electronic device, and the first electronic device corresponds to a third operation parameter; if the first operation parameter and the third operation parameter are mutually exclusive, the third operation parameter is taken as the target operation 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 for executing the decision information includes a first electronic device, and the first electronic device corresponds to a second operating parameter; according to the decision information of the third sub-decision system, it is determined that the electronic device for executing the decision information includes the first electronic device, and the first electronic device corresponds to a third operating parameter; if the first operating parameter and the third operating parameter are mutually exclusive, the third operating parameter is taken as the target operating parameter of the first electronic device.
[0127] If the operating parameters are not mutually exclusive, all outputs can be selected, or the mean value or the intermediate value is obtained by merging, or the biased value is taken as the final output operating parameter. That is, in the embodiment, the operating parameter integration includes but is not limited to: all operating parameter sets, all operating parameter mean values, all operating parameter intermediate values, and the value biased to the decision information of the sub-decision system with high priority (for example, the third sub-decision system has high priority, the third sub-decision system decides that the air conditioner runs refrigeration at 24℃, the second sub-decision system decides that the air conditioner runs refrigeration at 20℃, and the first sub-decision system decides that the air conditioner runs refrigeration at 28℃, then it is determined that the air conditioner runs refrigeration at 23℃ or 25℃). Based on the multi-level sub-decision system, the electronic device is decided, and the integrated decision information is obtained to control the electronic device, so that the electronic device can run with operating parameters more consistent with the decisions of each sub-decision system.
[0128] In the embodiment, when there is mutual exclusion in the operating parameters of the same electronic device, the better operating parameter is taken as the final target operating parameter, and when there is no mutual exclusion, the operating parameters are integrated as the target operating parameter. Both guarantee the normal operation of the electronic device and run with better operating parameters, and improve the intelligent control effect.
[0129] Fourth embodiment
[0130] Please refer to Figure 11 Based on the decision method of the smart home system in all embodiments, the fourth embodiment is proposed. In the embodiment, the step of determining the target operating parameter of the electronic device according to the decision information includes:
[0131] Step S125, determining whether there are at least two sub-decision systems for controlling the same electronic device;
[0132] If yes, step S126 is executed to determine 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, step S127 is executed to determine the target operating parameter according to the mean value of each operating parameter of the same electronic device.
[0134] If no, then in step S128, each of the operation parameters is taken as a target operation parameter of the same electronic device.
[0135] When different levels of sub-decision systems make decisions on the control of an electronic device, there can be a case that multiple sub-decision systems make decisions on the same electronic device. For example, based on the detected ambient temperature, a first sub-decision system, a second sub-decision system and a third sub-decision system can 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 can be a case of conflict of decision information, for example, conflict of operation parameters.
[0137] In this embodiment, the conflict of operation parameters refers to inconsistency of operation values of operation parameters. For example, the first sub-decision system decides, based on the perception information, that the cooling temperature of the bedroom wall-mounted air conditioner is 28℃ and the humidity is 65%, the second sub-decision system decides, based on the perception information, that the cooling temperature of the bedroom wall-mounted air conditioner is 27℃ and the humidity is 60%, and the third sub-decision system decides, based on the perception information, that the cooling temperature of the bedroom wall-mounted air conditioner is 26℃. As can be seen, the decision of the first sub-decision system on the temperature and humidity of the bedroom wall-mounted air conditioner conflicts with the decision of the second sub-decision system on the temperature and humidity of the bedroom wall-mounted air conditioner (inconsistency of operation values of the same operation parameter). The decision of the third sub-decision system on the temperature of the bedroom wall-mounted air conditioner conflicts with the decisions of the first sub-decision system and the second sub-decision system on the temperature of the bedroom wall-mounted air conditioner.
[0138] When the operation parameters conflict, it indicates that any one of the decision information of the first sub-decision system, the second sub-decision system and the third sub-decision system can be close to the user demand or be a set of user demands. At this time, in order to improve the accuracy of intelligent decision, the mean value of each operation parameter of the same electronic device can be taken as a target operation parameter of the final decision.
[0139] As the above-mentioned examples, the decision information of the first sub-decision system is that the cooling temperature of the bedroom wall-mounted air conditioner is 28℃ and the humidity is 65%, the decision information of the second sub-decision system is that the cooling temperature of the bedroom wall-mounted air conditioner is 27℃ and the humidity is 60%, and the decision information of the third sub-decision system is that the cooling temperature of the bedroom wall-mounted air conditioner is 26℃. The conflicting information is summarized and fused to obtain a cooling temperature of 27℃ and a humidity of 62.5%.
[0140] When the operation parameters do not conflict, it indicates that the operation parameters of the electronic device are comprehensively decided based on the first sub-decision system, the second sub-decision system and the third sub-decision system, and the electronic device is comprehensively controlled, for example, the first sub-decision system decides the energy-saving operation of the electronic device, the second sub-decision system decides the humidity of the electronic device, and the third sub-decision system decides the refrigeration temperature of the electronic device. In this case, each of the operation parameters is taken as the target operation parameter of the same electronic device, and the final decision information realizes comprehensive control of the electronic device. Or it indicates that when the control of the electronic device is decided from the three levels of the first sub-decision system, the second sub-decision system and the third sub-decision system, the operation values corresponding to the operation parameters are all the same, and the accuracy of the decision information is verified through the sub-decision systems of different levels, thereby improving the intelligent control effect.
[0141] In the embodiment, when there is a conflict in deciding the operation parameters of the same electronic device, the final target operation parameter is integrated from each operation parameter, and the decision information of each sub-decision system is considered, so that the control of the electronic device is more in line with the needs of most environments or users in the whole house.
[0142] The embodiment of the present application provides a smart home system, which comprises a memory, a processor and a smart home decision program stored in the memory and executable on the processor. The smart home decision program, when executed by the processor, implements the decision method of the smart home system as described in each of the above embodiments.
[0143] The embodiment of the present application also provides a computer readable storage medium, which stores a smart home decision program. The smart home decision program, when executed by a processor, implements the decision method of the smart home system as described in each of the above embodiments.
[0144] It should be noted that the above is only a preferred embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent flow transformation, or direct or indirect application in other related technical fields, is also included in the patent protection scope of the present application.
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. The first sub-decision-making system is used to make decisions based on sensory information from the entire house; the second sub-decision-making system is used to make decisions based on sensory information from preset dimensions; and the third sub-decision-making system is used to make decisions based on sensory information from 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 electronic devices based on decision information from at least one of the first sub-decision system, the second sub-decision system and the third sub-decision system. The coordination processing device includes: The judgment module is used to determine whether the first sub-decision system, the second sub-decision system and the third sub-decision system perform decision control on the same electronic device; The determination module is used to determine the 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 operating parameters.
2. The smart home decision-making system as described in claim 1, characterized in that, The preset coordination rules include the priority of each sub-decision system, where 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.
3. The smart home decision-making system as described in claim 1, characterized in that, The first sub-decision system is connected to the second sub-decision system. The first sub-decision system calls the second sub-decision system to make decisions based on the perceived information of the whole house.
4. The smart home decision-making system as described in claim 1, characterized in that, 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 decisions on the perceived information of the preset dimension.
5. A decision-making method for a smart home system, characterized in that, The decision-making method of the smart home system, applied to any one of claims 1-4, includes: Receive decision information from at least one of the first, second, and third sub-decision systems; The target operating parameters of the electronic equipment are determined based on the decision information. Control the electronic device to operate according to the corresponding target operating parameters.
6. The decision-making method for a smart home system as described in claim 5, characterized in that, When at least two decision systems in 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 based on the decision information includes: Determine whether there are at least two sub-decision 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 higher priority, wherein 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.
7. The decision-making method for a smart home system as described in claim 6, characterized in that, The step of determining the target operating parameters of the electronic device based on the decision information further includes: Determine whether the operating parameters of the same electronic device are mutually exclusive in the decision information of the sub-decision system of the same electronic device; If so, the step of determining the target operating parameters of the same electronic device based on the decision information of the high-priority sub-decision system is executed; If not, then the various operating parameters are integrated, and the integrated operating parameters are used as the target operating parameters for the same electronic device.
8. The decision-making method for a smart home system as described in claim 5, characterized in that, When at least two decision systems in 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 based on the decision information includes: Determine whether there are at least two sub-decision systems controlling the same electronic device; If so, determine whether the operating parameters of the same electronic device conflict in the decision information of the sub-decision system of the same electronic device; If so, the target operating parameters are determined based on the average of the various operating parameters of the same electronic device; If not, then each of the aforementioned operating parameters will be used as the target operating parameter for the same electronic device.
9. 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 executed by the processor, the smart home system control program implements the steps of the control method of the smart home system as described in any one of claims 5 to 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a smart home system control program, which, when executed by a processor, implements the steps of the smart home system control method as described in any one of claims 5 to 8.
Citation Information
Patent Citations
Distributed smart home control system and method
CN105938327A
Smart home whole-house intelligent central control system and control method
CN110955150A