Intelligent home control system
The intelligent home control system addresses the limitations of existing smart home systems by identifying family members and controlling devices based on their identities and activities, and proactively suggesting related tasks, thereby enhancing user experience and convenience.
Patent Information
- Application Number
- CN202411359081.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2019-11-14
- Filing Date
- 2020-06-08
- Publication Date
- 2025-01-03
AI Technical Summary
Existing smart home systems lack the ability to dynamically control electronic devices based on the identities and activities of family members, and fail to proactively suggest related tasks based on detected events, limiting their convenience and effectiveness.
An intelligent home control system that utilizes sensors, a memory, and a host to identify family members entering or leaving, control devices accordingly, and notify specific members of relevant tasks by assigning item codes with member, category, time, and location bits, and comparing these codes with event codes to determine related tasks.
Enhances user experience by providing personalized control and proactive task suggestions, improving safety and convenience by adapting to family member identities and activities.
Smart Images

Figure CN119247795A_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese invention patent application with application number 202010516921.9, application date June 8, 2020, and invention name “Smart Home Control System”. Technical Field
[0002] The present invention relates to an intelligent home control system, and more particularly to an intelligent home control system that can control the opening and closing of multiple electronic devices according to the entry and exit of family members or notify specific family members to execute recorded to-do items. Background Art
[0003] Smart home is one of the links in the development of smart city. However, in addition to basic control of home appliances and lamps, how to control them according to the needs of different family members is also an important issue. In addition, when multiple different events are detected, if the interrelationships of the multiple different events can be determined and the related events can be proactively suggested to be handled together, the technical effect of smart home can be further improved and the convenience of life can be increased.
[0004] In view of this, the present invention provides an intelligent home control system that performs internal control or information prompts according to the identities of members entering and leaving the home, so as to make the intelligent home more humane. Summary of the invention
[0005] The present invention provides an intelligent home control system, which opens and closes a control switch according to the identity of a member at home and / or a member away from home, so as to improve the safety and convenience of home life.
[0006] The present invention also provides an intelligent home control system, which determines the interactive relationship between the recorded to-do items and the current event, and notifies specific members to execute the to-do items related to the current event, so as to enhance the user experience of the smart home.
[0007] The present invention provides an intelligent home control system including a memory, a plurality of sensors and a host. The memory is used to record a plurality of to-do items, each of which is recorded with an item code, and the item code includes at least one of a member bit, a category bit, a time bit and a location bit. The host is coupled to the memory and the plurality of sensors, and is used to assign a new item code to the new to-do item and add it to the memory when one of the plurality of sensors detects a new to-do item, and to assign an event code to the current event when a current event is identified, and to compare the event code with a plurality of item codes that have been recorded to determine a related to-do item of the current event among the plurality of to-do items.
[0008] The present invention also provides an intelligent home control system including a memory, a plurality of sensors and a host. The memory is used to record at least one to-do item, and the at least one to-do item is recorded with an item code, and the item code includes at least one of a member bit, a category bit, a time bit and a location bit. The host is coupled to the memory and the plurality of sensors, and is used to assign an event code to the outgoing event when an outgoing event is identified and record it in the memory, assign a new item code to the new to-do item when one of the plurality of sensors detects a new to-do item, and compare the new item code with the recorded event code to determine whether the new to-do item is a related to-do item of the outgoing event.
[0009] In the embodiment of the present invention, the to-do items include items triggered by people and items not triggered by people. For example, the sensor detecting the inventory of items in the home is a non-person trigger, accessing the content of the electronic calendar is a person trigger, and analyzing the conversations of family members is also a person trigger. The multiple to-do items include, for example, at least one of purchasing items, contacting people, paying bills, carrying items, and going to a place.
[0010] In the embodiment of the present invention, the current event is usually triggered by a family member, such as a family member going out and a family member making a phone call.
[0011] In order to make the above and other purposes, features and advantages of the present invention more obvious, the following will be described in detail with reference to the accompanying drawings. In addition, in the description of the present invention, the same components are represented by the same symbols, which are hereby described together. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is a block diagram of an intelligent home control system according to a first embodiment of the present invention;
[0013] Figure 2 is a schematic diagram of the corresponding relationship of the intelligent home control system of the first embodiment of the present invention;
[0014] Figure 3 is a block diagram of an intelligent home control system according to a second embodiment of the present invention;
[0015] Figure 4 It is a flow chart of the operation method of the intelligent home control system according to the second embodiment of the present invention.
[0016] Description of reference numerals:
[0017] 100, 300 Intelligent home control system
[0018] 11, 31 Host
[0019] 12, 32 Memory
[0020] 13, 331, 332 Sensors
[0021] 15.35 Input Devices
[0022] 18, 38 Network
[0023] 19.39 Mobile / wearable devices DETAILED DESCRIPTION
[0024] The intelligent home control system of an embodiment of the present invention is used to determine the entry and exit of family members based on the detection results of at least one sensor, and control the opening and closing or operation intensity of multiple controlled devices according to the identities of the family members entering and leaving, or use a notification device to notify specific family members to execute recorded to-do items.
[0025] Please refer to Figure 1 , which is a block diagram of the smart home control system 100 of the first embodiment of the present invention. The smart home control system 100 includes a host 11, a memory 12, at least one sensor 13 (shown as one here, but not limited to this), a plurality of control switches 141-14N and an input device 15. The plurality of control switches 141-14N are, for example, electronic switches or valves, and are used to execute at least one of turning on and off home appliances, turning on and off security systems, turning on and off lamps, changing the operation intensity of home appliances, changing the brightness of lamps, and turning on and off doors and windows.
[0026] The memory 12 includes a volatile memory and / or a non-volatile memory, and is used to store the correspondence between multiple family members and the on / off states of multiple control switches 141-14N. The correspondence is set by family members in the setting stage, for example, by using the human-machine interface of the input device 15 for modification and setting, wherein the input device 15 includes, for example, at least one of a mouse, a keyboard, a joystick, a screen, a microphone (such as a voice assistant), and a touch device. In some embodiments, the input device 15 is fully or partially built into the host 11.
[0027] Please refer to Figure 2 As shown, it is a schematic diagram of the corresponding relationship of the intelligent home control system 100 of the first embodiment of the present invention. The memory 12 records the information of whether each family member is at home ( Figure 2 For example, when a family member is at home, it is indicated by at least one bit of digital value (e.g., displayed as 1); and when a family member is out, it is indicated by at least one bit of digital value (e.g., displayed as 0), wherein whether a family member is at home is actively confirmed by the host 11 according to the detection result of the sensor 13 (an example is described later). In other implementations, whether a family member is at home can also be set through the input device 15, such as by pressing a button, voice conversation, or clicking an icon (icon) of a graphical interface.
[0028] The corresponding relationship includes, for example, the relationship between a member entering and exiting and the switch group and / or the relationship between the remaining (or outgoing) member combination and the switch combination, such as Figure 2 For example, when a male member enters or leaves, the first switch group is turned on or off; when a female member enters or leaves, the second switch group is turned on or off; when only the elderly and children (i.e., the remaining members) are left at home, the first switch combination is activated; when no one is at home, the second switch combination is activated. Some family members do not activate any control switches, such as children. Each switch group or switch combination includes at least one control switch.
[0029] The sensor 13 is used to obtain the activity data of multiple family members and transmit the activity data to the host 11 for entry and exit judgment, voiceprint judgment and face recognition. The sensor 13 includes, for example, a CCD image sensor, a CMOS image sensor, a thermal sensor, a sound sensor, a microwave sensor (such as RFID), or other sensors that can obtain data for identity recognition and entry and exit judgment. For example, when the sensor 13 is a sound sensor (such as a microphone), the activity data is included in the acquired voice data; when the sensor 13 is an image sensor, the activity data is included in the acquired image frame; when the sensor 13 is a thermal sensor, the activity data is included in the acquired thermal image. In order to detect the entry and exit of members, the sensor 13 is preferably set near the entrance and exit or at least at a position that can monitor the status of the entrance and exit, but the present invention is not limited to this. If the sensor 13 is an audio sensor, it can be configured at any position that can receive the speech of the members.
[0030] In some embodiments, the sensor 13 includes an application specific integrated circuit (ASIC) or a digital signal processor (DSP), which first makes a judgment based on the activity data and then transmits the judgment result (for example, represented by at least one bit) to the host 11 to control the corresponding control switch.
[0031] The host 11 can be any fixed or mobile computer with computing functions, such as a personal computer, a laptop computer, a desktop computer, a tablet computer, a security server, etc., without any specific limitation. The host 11 is coupled (for example, wired or wireless) to the memory 12 and the sensor 13 to receive the activity data and access the memory 12. In some embodiments, the memory 12 is built into the host 11.
[0032] The host 11 includes a processor, such as a central processing unit or a microprocessing unit, to determine the identities of the members entering and leaving the multiple family members based on the received activity data, and access the corresponding relationship in the memory 12 based on the identities of the remaining members or the members entering and leaving the multiple family members, and control the opening and closing of multiple control switches 141~141N accordingly to achieve the purpose of controlling the indoor equipment.
[0033] For example, when the sensor 13 is an image sensor, the host 11 is used to perform face recognition based on the image frame to identify the identity of the members entering and leaving. Facial recognition can use a known face recognition algorithm, and it is only necessary to record the facial features or parameters of all family members in the setting stage. The facial features or parameters of each family member can be recorded in the memory 12 or in the cloud. When the image sensor is set at the entrance and exit of the home, every time a family member enters and leaves, the host 11 can identify the identity of the member entering and leaving and change the status setting relative to the member entering and leaving in the memory 12, for example, from 1 to 0 or from 0 to 1, to indicate the change in the status of the member entering and leaving. The host 11 can control multiple control switches 141~14N according to the status of the member entering and leaving or the status of all remaining members (that is, members at home) or members going out (that is, members not at home).
[0034] For example, when a family member goes out, all home appliances in the bedroom are turned off and the out-of-home status can be displayed on the screen of the input device 15. For example, when only the elderly and children are left at home, the balcony windows and gas switches are closed and indoor cameras or thermal sensors are turned on.
[0035] For example, when the sensor 13 is a sound sensor, the host 11 is used to perform voiceprint recognition based on the acquired voice data to identify the identity of the members entering and leaving the room and perform natural language analysis to determine the direction of travel of the members entering and leaving the room. For example, the host 11 has a built-in conversation function, which can determine whether a family member is going out or coming in based on the conversation with the members entering and leaving the room, so as to control the corresponding switch group. The conversation function can use the trained model and parameters installed in the host 11, or directly couple the host 11 to a commercially available intelligent voice device or intelligent speaker (for example, as an input device), without specific restrictions.
[0036] In other embodiments, the sensor 13 may include two or more sensors at the same time, for example, an image sensor and a sound sensor at the same time. The host 11 may identify the identity of the member based on the image frame and determine the member's direction of travel based on natural language analysis; or it may do the opposite.
[0037] In some embodiments, the host 11 is also connected to the network 18 to receive positioning signals of multiple family members through the network 18. The network 18, for example, includes at least a wireless network and a local area network. The positioning signal is provided by the positioning system of a mobile / wearable device 19 (such as a smart phone, a smart bracelet, but not limited to this), and is transmitted to the host 11 through the network 18. In one embodiment, the host 11 is used to determine the members who are out and the members who are at home based on the positioning signal. In one embodiment, the host 11 determines the family members related to the positioning signal that enter the predetermined range of the host 11 (such as about to return home) as the expected remaining members, that is, the number of family members is about to increase. The host 11 controls multiple control switches 141~14N according to the corresponding relationship between the remaining members and the expected remaining members in the access memory 12, such as pre-opening the air conditioner, windows or water dispenser, etc. This embodiment is particularly suitable for situations when there is no one at home (that is, the number of remaining members is 0).
[0038] Please refer to Figure 3 , which is a block diagram of a smart home control system 300 according to a second embodiment of the present invention. The smart home control system 300 includes a host 31, a memory 32, a plurality of sensors (two sensors are shown here, but not limited thereto), an electronic calendar 34, an input device 35, and a notification device 36. In some embodiments, the electronic calendar 34 can be written by the input device 35 or the mobile / wearable device 39. In other embodiments, the electronic calendar 34 is an independent electronic device and has its own input interface.
[0039] The memory 32 includes a volatile memory and / or a non-volatile memory, and is used to record a plurality of to-do items, such as purchasing items, contacting people, paying bills, carrying items, and going to places, wherein the plurality of to-do items occur at the same or different times and are recorded by the smart home control system 300. Each of the plurality of to-do items may be recorded with a plurality of bits of item code, and the item code includes at least one of a member bit, a category bit, a time bit, and a location bit.
[0040] Member bits (e.g. Figure 3 The "person" displayed) is used to mark the family members (or member identities) who are suitable for executing a certain to-do item. For example, when the digital value of the member bit is 1, it means that the relevant to-do item is suitable for male members to execute; when the digital value of the member bit is 0, it means that the relevant to-do item is suitable for female or young members to execute; when the member bit is an empty bit ( Figure 3 When it is represented by N), it means that any family member can perform it.
[0041] In some embodiments, a to-do item is suitable or unsuitable for execution by a family member according to one or more bits, such as being executed by an adult or male member (for example, the member bit includes two bits, one bit indicates whether it is an adult, and the other bit indicates whether it is a male member), or suitable or unsuitable for execution by more than one family member, such as not being executed by the elderly and children. That is, a to-do item has multiple restrictions for family members, which are represented by member bits.
[0042] In some embodiments, a to-do item is set to be executed based on the priority of family members, for example, the member bit has another bit for indicating or defining the priority associated with a to-do item. If a family member with a higher priority cannot execute a to-do item (indicated by another bit described later), the to-do item is automatically changed to a family member with a lower priority for execution. In some embodiments, the priority is set by more than one bit, for example, one bit is used to indicate male and one bit is used to indicate adult; one bit is used to indicate female and one bit is used to indicate adult. In other embodiments, the priority is indicated or defined by the time bit described later. That is, the member bit may include multiple bits for indicating different characteristics of each family member.
[0043] Category bits (e.g. Figure 3 The "Things" displayed are used to mark the categories of to-do items, such as the aforementioned purchase of items, personnel contact, payment, carrying items, and going to a place ( Figure 3 I1 to I3 represent different categories, but are not limited thereto), etc. Family members can set and change the category of the to-do list through the input device 35 , or the category is preset in the smart home control system 300 .
[0044] Time bits (e.g. Figure 3 The “time” shown is used to mark the execution time interval or urgency of the to-do item. For example, when the digital value of the time bit is “1” ( Figure 3 When the time bit is "10" ( Figure 3When a to-do item is marked as an urgent item, it indicates that the to-do item is an urgent item. At this time, even if a family member related to a current event does not meet the requirements, the family member is still notified to execute it. For example, when a to-do item is set to be executed by a male member, if the time bit is marked as an urgent item, other family members can still be notified to execute it. In some embodiments, even if a current to-do item is marked as an urgent item, the current to-do item is not notified to specific members, such as the elderly or children, but it is not limited to this. That is, some to-do items are always set to be executed or not executed by specific family members.
[0045] In addition, when the digital value of the time bit is "11" ( Figure 3 When the time bit is represented by III, it means that a certain to-do item is preferably executed in the morning; and other digital values of the time bit can be used to indicate that a certain to-do item is preferably executed in other time zones, such as afternoon or evening. That is, if necessary, the time bit includes more than one bit to indicate different characteristics of the to-do item, such as priority and appropriate execution period.
[0046] Location bits (e.g. Figure 3 The "place" shown is used to mark the execution location of the to-do items, such as convenience stores, supermarkets, restaurants, bookstores, friends' homes ( Figure 3 A to C represent different locations, but the present invention is not limited thereto), etc. That is, different digital values of the location bit can be used to indicate different locations of the to-do items.
[0047] In some implementations, once the category bit of a to-do item is determined, the corresponding member bit, time bit and location bit are determined. In the present invention, a to-do item can be executed by more than one family member, in more than one time period and / or at more than one location.
[0048] It can be understood that the number of bits of each bit of the event code Ic can be set according to the information to be represented.
[0049] In another embodiment, the smart home control system 300 may include multiple registers to mark event codes respectively, including member bits, category bits, time bits, and location bits, etc. That is, the host 31 sets the event code by setting the states of multiple registers.
[0050] The smart home control system 300 sets the item code of the to-do list through the detection results of multiple sensors 331, 332... In some embodiments, the sensor is built into the smart home appliance, such as a smart refrigerator and a smart lamp. The smart refrigerator has multiple sensors for detecting the inventory of items and can transmit the detection results to the host 31 after the smart refrigerator is coupled to the host 31. In other embodiments, the sensor is, for example, an independently set CCD image sensor, a CMOS image sensor, a thermal sensor, a sound sensor, and a microwave sensor (such as RFID).
[0051] The host 31 can be selected from various fixed or mobile calculators with computing functions, such as personal computers, laptop computers, desktop computers, tablet computers, security control servers, etc., without specific limitations. The host 31 is coupled (e.g., wired or wireless) to the memory 32 and the multiple sensors 331, 332, and is used to give a new item code to the new to-do item and record it in the memory 32 when one of the multiple sensors 331, 332 detects a new to-do item. For example, when the smart refrigerator detects that the eggs are out or the smart lamp detects that the light bulb is burned out, a signal is transmitted to the host 31, and the host 31 regards it as a new to-do item, and accordingly gives the member bit as N, the category bit as shopping (e.g., I1), the time bit as I (e.g., ordinary item), and the location bit as a supermarket (e.g., A), and generates and records the new item code.
[0052] In some embodiments, the host 31 is also used to compare (e.g., compare each bit) the correlation or similarity between the new item code of the new to-do item and the item codes of multiple recorded to-do items (existing to-do items) to determine whether to merge or link the new to-do item to one of the multiple existing to-do items (e.g., notify at the same time). For example, when the member bit, category bit, time bit, and location bit of the new to-do item are exactly the same as the item code of an existing to-do item or an existing to-do list, the host 31 can merge or link the new to-do item to the existing to-do item or the existing to-do list, thereby improving the operating efficiency.
[0053] In some embodiments, if a bit of the new item code of a new to-do item is set to a null bit, the bit of the new item code is similar or related to the corresponding bit of any existing to-do item code, that is, the null bit has no restriction on the null bit ratio and has the lowest priority. Therefore, if the new to-do item is combined or linked to an existing to-do item, which has a restricted item code, such as being restricted to be executed by a specific member, at a specific time period, or at a specific location, the new to-do item (originally having a null bit) is restricted to have the same restriction as the existing to-do item to which it is combined or linked, that is, the null bit is changed to be the same as the code of the existing to-do item.
[0054] In other words, the host 31 monitors the incidental events in the home through multiple sensors 331, 332, etc., and encodes them in sequence and records them in the memory 32 as a to-do list. In addition, the to-do list can also be learned by checking the electronic calendar 34. For example, if a family member records a meeting with someone on a certain day in the electronic calendar 34, the host 31 will regard it as a new to-do list and set the item code (including Figure 3 The bits of person, thing, time, place, etc. shown in the figure) are recorded in the memory 32 to notify the relevant family members to handle the to-do item on the same day.
[0055] When the host 31 recognizes the current event, it gives the event code Ec of the current event and compares the event code Ec with the multiple recorded item codes Ic to determine the related to-do items of the current event in the multiple existing to-do items. In order to facilitate the comparison with the item code, the current event preferably also includes the representation of people, things, time, and place. For example, the event code includes at least one of the event member bit, event category bit, event time bit, and event location bit to be relative to the item code. Similarly, in one embodiment, the event member bit, event category bit, event time bit, and event location bit can also be marked by multiple registers.
[0056] The comparison is, for example, to confirm whether the corresponding bits are the same. When the digital values of each bit of the matter code or each register mark are completely or at least partially the same as the digital values of each bit of the event code or each register mark (as mentioned above, there are priority bits), it is considered to be a related to-do item (the two are consistent). During the comparison process, the host 31 can first store the generated event code in the storage 32 and then compare it with the existing matter code, or directly compare the generated event code with the existing matter code, and delete it after the comparison is completed. As mentioned above, during the comparison process, if a certain bit of the matter code or event code is represented or given as a null bit (Null), the null bit is particularly similar or related to the relative comparison.
[0057] In the present invention, the current event includes, for example, personnel-initiated events such as a family member going out and a family member making a phone call, but is not limited thereto. As long as the personnel-initiated event can be linked to and simultaneously process an existing to-do item, it can be regarded as a current event.
[0058] In one embodiment, assuming that the sensor 331 is an image sensor, the host 31 is used to identify the identity of the member based on the image frame obtained by the image sensor (as described above, through face recognition) and determine whether to go out, for example, based on the direction of movement of the image of the person. When the host 31 determines that a specific member is going out, an event code for the outing event is given, wherein the event member bit is set to, for example, a digital value representing a male member (if there are multiple male members in the family, the identity ID can be separately indicated), the event category bit can be set to a digital value based on the male member's clothing identification (for example, wearing sportswear), the event time bit can be set to a digital value based on the time of going out, and the event location bit is set to an empty bit if it cannot be determined, or the destination is determined in other ways (examples are explained later).
[0059] When the host 31 determines that the outgoing event has related to-do items, it uses the notification device 36 to notify the related to-do items of the current event. The notification device 36 is, for example, a mobile device, a display screen or a dialogue system. The host 31 uses the notification device 36 to notify the outgoing member of the related to-do items, such as the items to be purchased, the places to be visited, and the items to be carried.
[0060] In another embodiment, assuming that the sensor 332 is a sound sensor, the host 31 is used to identify the identity of the members according to the voice data obtained by the sound sensor (through voiceprint recognition as described above) and determine whether to make a call (through natural language analysis as described above). After the host 31 determines the identity of the family members in the call, it gives the event code of the call event. For example, the event member bit indicates the identity of the family members in the call, the event category bit indicates a call, the event time bit indicates the call time, and the event location bit can be at home.
[0061] In the present invention, when the host 31 cannot determine the characteristics of a bit of the member bit, category bit, time bit or location bit, the bit can be set as a blank bit. During comparison, the blank bit matches (e.g., is similar or related as described above) any digital value of the corresponding bit.
[0062] When the host 31 determines that the call event has related pending items, the notification device 36 is used to notify the related pending items of the current event, such as notifying the content to be explained to the call party.
[0063] Similarly, the host 31 can also determine and set the digital value of each bit of the current event based on the detection results of multiple sensors at the same time, such as performing face recognition based on image frames and confirming the destination or activity based on voice data.
[0064] In other embodiments, the host 31 is used to determine each bit of the event code of the current event according to the daily schedule. For example, a family member goes to the same place or performs the same activity every day or on a specific day of the week. When the host 31 determines that the family member is out at the specific time, it can set the event code of the outing event and actively compare it with the multiple item codes of the accumulated multiple to-do items to confirm the relevant to-do items. The daily schedule can be set by the family members themselves or actively determined through the feedback of the mobile wearable device 39.
[0065] In other embodiments, the host 31 is used to determine the event code according to the content of the electronic calendar 34. For example, when the host 31 recognizes that a family member wants to go out (for example, based on image frames or voice data), the place and purpose of going out can be learned by checking the electronic calendar 34, and the digital value of each bit of the event code can be set accordingly for comparison with the recorded event code.
[0066] The location bits of the item code and / or the event location bits of the event code can also be set according to the historical travel path of the family members. For example, the stores, restaurants, addresses, etc. passed by the path to and from the workplace can be used to set the location bits, and are not limited to a single destination. For example, the intelligent home control system 300 is also connected to the network 38 to receive the positioning signal of the family members through the network 38. The positioning signal is, for example, generated by the mobile / wearing device 39 of the family members and transmitted to the host 31 through the network 38. In this way, the host 31 can determine the digital value of the location bits of the item code and / or event code according to the historical travel path of the positioning signal. For example, a family member will pass through certain places when going to and from get off work, and the host 31 will mark the location bits of the item code of a to-do item to include multiple travel locations. When the host 31 detects that the family member goes out to work, the to-do item can be regarded as a related to-do item for going out to work. It must be noted that although the historical travel path is described in terms of the workplace, the present invention is not limited to this. The historical travel path can be determined based on any place that the family members often go to.
[0067] In this embodiment, when the host 31 notifies the relevant to-do items using the notification device 36, the relevant to-do items are not immediately deleted from the list of multiple to-do items. The host 31 deletes the completed to-do items from the existing list of multiple to-do items only when one of the multiple sensors detects that the to-do items have been completed (e.g., the eggs have been put back into the box, the new light bulb has been installed), the sound sensor confirms that the to-do items have been completed, the electronic calendar 34 confirms that the to-do items have been completed, or the input device 35 confirms that the to-do items have been completed.
[0068] The event code and / or event code can be modified and set, for example, through a human-machine interface of an input device 35, wherein the input device 35 includes, for example, at least one of a mouse, a keyboard, a joystick, a screen, a microphone, and a touch device. When the input device 35 is coupled to the host 31, the host 31 can perform corresponding control or response according to the installed software and / or hardware. In some embodiments, the input device 35 is fully or partially built into the host 31.
[0069] Please refer to Figure 4 , which is a flow chart of the operation method of the intelligent home control system 300 of the second embodiment of the present invention, comprising the following steps: confirming the family members who are away from home (step S41); setting the event code (step S42); checking the related to-do items of the event code (step S43); notifying the family members who are away from home of the related to-do items (step S44); and confirming whether the related to-do items are completed (step S45). The current event of this embodiment is explained by taking the going out event as an example. As mentioned above, the current event can be an event triggered by other people. Please also refer to Figure 3 and Figure 4 , then describes an implementation method of the present operating method.
[0070] Step S41: Before the current event occurs, it is assumed that at least one to-do item has been recorded in the memory 32. As mentioned above, the to-do item can be detected by the sensors 331 and 332, or obtained by confirming the electronic calendar 34, or input through the input device 35. The host 31 detects the current event through the sensors 331 and 332, such as a family member going out. The detection method has been described above, so it will not be repeated here. When the host 31 is triggered by the current event, it enters step S42.
[0071] Step S42: The host 31 sets the event code of the current event according to the detection result of the sensor or the information of other peripheral devices (such as the electronic calendar 34 and the input device 35), including changing the digital value or the state of the register. As mentioned above, the host 31 can store the generated event code in the memory 32 or not.
[0072] Step S43: Next, the host 31 checks whether there is a to-do item related to the event code in the existing to-do items. As mentioned above, the host 31 checks by comparing the event code and each item code. It can be understood that when the memory 32 does not record any to-do items, no comparison is required.
[0073] Step S44: If the memory 32 contains the to-do items related to the event code of the current event, the host 31 uses the notification device 36 or the mobile / wearable device 39 to inform the event members to execute the related to-do items. If the to-do items in the memory 32 do not match (are not related or similar to) the event code (for example, more than a predetermined number of corresponding bits have different digital values), the current event members are not notified and wait for notification of other family members to execute.
[0074] Step S45: Finally, when the host 31 receives information that a to-do item has been completed, such as from sensors 331, 332..., electronic calendar 34, input device 35 and / or mobile / wearable device 39, the completed to-do item is deleted from the memory 32.
[0075] It must be noted that, although the second embodiment is described by taking the example of a family member about to go out, the present invention is not limited thereto. In other embodiments, when a family member goes out, if the memory 32 does not record any to-do items, the intelligent home control system 300 still regards the going out event as the current event and assigns and records the event code Ec of the current event in the memory 32 when the going out event is identified. When a new to-do item is generated during the family member's outing (for example, detected by one of the multiple sensors), the host 31 assigns a new item code to the new to-do item, and compares the new item code with the recorded event code to determine whether the new to-do item is a related to-do item of the recorded going out event. If the new to-do item belongs to a related to-do item, the host 31 can notify the outgoing member to execute the new to-do item through the network 38; if the new to-do item does not belong to a related to-do item, the host 31 accumulates the new to-do item in the memory 32 and waits to notify other family members to execute, such as notifying other family members when they go out, as described in the example of the second embodiment above. As described above, whether it is relevant is determined, for example, based on the correlation or similarity between the new event code and the recorded event code.
[0076] In one embodiment, the notified family member may refuse to execute the related to-do item, for example, by transmitting a rejection signal through the input device 35 or the mobile / wearable device 39, and the host 31 will continue to record the to-do item and wait for notification of other family members to execute it (for example, the to-do item is suitable for execution by more than one family member). In the example where the related to-do item can only be executed by the notified family member, the host 31 responds that the related to-do item cannot be rejected.
[0077] In the intelligent home control system of the present invention, the memory also stores the software required for the system to run and / or the host has built-in hardware or firmware required for the system to run to run the first and second embodiments.
[0078] The intelligent home control system of the present invention can also assist family members in finding specific objects (such as mobile phones, keys, etc.), for example, by informing the intelligent voice assistant to help find specific objects. After the host locates the objects through image recognition, it notifies the device through a notification device, such as displaying it on the screen or notifying through voice.
[0079] The intelligent home control system of the present invention can also proactively remind the member going out to bring an umbrella or inform the weather when it detects that a family member is about to go out and when it is known from network information that it is about to rain or the temperature is high.
[0080] The intelligent home control system of the present invention can also proactively contact family members through mobile / wearable devices when no one is at home and the fire is not turned off, and proactively contact nearby fire departments when a fire is detected to be about to occur.
[0081] The intelligent home control system of the present invention can also monitor, for example, the dietary status of family members by analyzing the acquired images, and when it is found that an allergic food is about to be eaten, the host uses a notification device or a mobile / wearable device to warn.
[0082] The intelligent home control system of the present invention can also monitor, for example, by analyzing the acquired images, when objects are broken or liquid appears on the ground, the host automatically notifies the cleaning robot to clean or uses a notification device or a mobile / wearable device to notify family members.
[0083] The intelligent home control system of the present invention can also monitor, for example, by analyzing the acquired images or thermal images, when a family member is unwell, such as having a fever, falling or abnormal behavior, the host uses a notification device or a mobile / wearable device to notify other family members, and when it is further monitored that the abnormal state continues without anyone handling it, it will actively contact a medical institution.
[0084] The intelligent home control system of the present invention can also perform environmental control, for example, when monitoring, for example, by analyzing the acquired image or thermal image, when the indoor temperature is too low, the bed sheet is tightly grasped, or the member sneezes, the set temperature is raised. At this time, the controlled device is coupled to the host.
[0085] Although the above embodiments are described by taking multiple family members as an example, the present invention is not limited thereto. The smart home control system of the present invention can also be applied to a single-member family, and the control procedure is simpler. At the same time, the family members who can activate or start the smart home control system can set and modify it through the input device or mobile / wearable device.
[0086] The first and second embodiments described above both use sensors to detect the entry and exit of people to execute corresponding functions, so their implementation methods can be combined. That is, when the host detects the entry and exit of family members, it controls the switch conduction state and prompts related to-do items. In addition, although the above embodiments are all described by using the host automatically controlling according to the detection results as an example, family members can also use mobile / wearable devices to set and modify the contents of the memory through the network.
[0087] In summary, in a smart home, it is preferred to be able to perform different controls for different family members, and to automatically provide reminders of people, things, time, place, and objects related to the to-do list to members who are away, so as to expand the scope of smart control. Therefore, the present invention also provides a smart home control system (e.g. Figure 1 , Figure 3 ) and its operation method (for example Figure 4 ), the host automatically controls the house and prompts family members to execute the to-do items when it detects the entry or exit of family members according to the control mode and to-do items stored in the memory.
[0088] Although the present invention has been disclosed through the above examples, they are not intended to limit the present invention. Any person skilled in the art with ordinary knowledge in the art to which the present invention belongs can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the appended claims.
Claims
1. An intelligent home control system, comprising: A memory, the memory being used to record a plurality of to-do items, each of the plurality of to-do items being recorded with an item code, the item code comprising at least one of a member bit, a category bit, a time bit, and a location bit; Multiple sensors; as well as A host coupled to the memory and the plurality of sensors, and used to When one of the plurality of sensors detects a new to-do item, the new to-do item is given a new item code and added to the memory, and When the current event is identified, the event code of the current event is given, and The event code is compared with a plurality of recorded item codes to determine a to-do item related to the current event among the plurality of to-do items.
2. The smart home control system according to claim 1, wherein the host is also used to compare the correlation between the new item code of the new to-do item and the multiple item codes of the multiple to-do items that have been recorded to determine whether to merge or link the new to-do item to one of the multiple to-do items. 3 . The intelligent home control system according to claim 1 , wherein the event code comprises at least one of an event member bit, an event category bit, an event time bit, and an event location bit.
4. The intelligent home control system according to claim 3, wherein one of the multiple sensors is an image sensor, and the host is used to give the event member bits, the event category bits, the event time bits and the event location bits of the event code of the current event according to the image frame acquired by the image sensor.
5. The intelligent home control system according to claim 3, wherein one of the multiple sensors is a sound sensor, and the host is used to give the event member bits, the event category bits, the event time bits and the event location bits of the event code of the current event according to the voice data obtained by the sound sensor.
6. The intelligent home control system according to claim 3, wherein the host is also used to give the event member bits, the event category bits, the event time bits and the event location bits of the event code of the current event according to the daily schedule.
7. The intelligent home control system according to claim 3 further comprises an electronic calendar, wherein the host is further configured to determine at least one of the event code and the matter code according to the content of the electronic calendar.
8. The intelligent home control system according to claim 1, wherein the current events include a family member going out and a family member making a phone call.
9. The intelligent home control system according to claim 1, wherein: The host is also connected to a network to receive positioning signals of family members through the network. The host is also used to determine at least one of the matter code and the event code according to the historical path of the positioning signal.
10. The intelligent home control system according to claim 1, further comprising an input device for providing a human-machine interface to set or modify at least one of the matter code and the event code.
11. The intelligent home control system according to claim 1 further comprises a notification device, wherein: The host is also used to notify the related to-do items of the current event through the notification device.
12. The smart home control system according to claim 1, wherein the host is further used to delete the completed to-do item from the recorded to-do items when one of the multiple sensors detects that one of the multiple to-do items is completed.
13. An intelligent home control system, comprising: A memory, the memory being used to record at least one to-do item, the at least one to-do item being recorded with an item code, the item code comprising at least one of a member bit, a category bit, a time bit, and a location bit; Multiple sensors; as well as A host coupled to the memory and the plurality of sensors, and used to When an outgoing event is identified, an event code of the outgoing event is given and recorded in the memory, When one of the plurality of sensors detects a new to-do item, a new item code is given to the new to-do item, and The new item code is compared with the recorded event code to determine whether the new to-do item is a related to-do item of the outgoing event.
