Detailed Description
So that the manner in which the features and techniques of the disclosed embodiments can be understood in more detail, a more particular description of the embodiments of the disclosure, briefly summarized below, may be had by reference to the appended drawings, which are not intended to be limiting of the embodiments of the disclosure. In the following description of the technology, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments. However, one or more embodiments may still be practiced without these details. In other instances, well-known structures and devices may be shown simplified in order to simplify the drawing.
The terms first, second and the like in the description and in the claims of the embodiments of the disclosure and in the above-described figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe embodiments of the present disclosure. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion.
The term "plurality" means two or more, unless otherwise indicated.
In the embodiment of the present disclosure, the character "/" indicates that the front and rear objects are an or relationship. For example, A/B represents A or B.
The term "and/or" is an associative relationship that describes an object, meaning that there may be three relationships. For example, A and/or B, represent A or B, or three relationships of A and B.
The term "corresponding" may refer to an association or binding relationship, and the correspondence between a and B refers to an association or binding relationship between a and B.
In the embodiment of the disclosure, the home appliance is a home appliance formed after the microprocessor, the sensor technology and the network communication technology are introduced into the home appliance, and has the characteristics of intelligent control, intelligent sensing and intelligent application, the operation process of the home appliance often depends on the application and processing of modern technologies such as the internet of things, the internet and an electronic chip, for example, the home appliance can realize the remote control and management of the intelligent home appliance by connecting the electronic appliance.
Fig. 1 is a schematic diagram of a method for controlling a home appliance according to an embodiment of the present disclosure, and in conjunction with fig. 1, the embodiment of the present disclosure provides a method for controlling a home appliance, including:
S11, the target home appliance determines a target user in the acquisition area and a target control mode of the target user.
S12, the target household appliance determines a control instruction of the target household appliance according to the target control mode.
S13, the target household appliance controls the target household appliance to execute the instruction operation corresponding to the control instruction.
In this scheme, the target home appliance is the target appliance for the intention control. Here, the target home appliance may be a home appliance such as a refrigerator, an air conditioner, a washing machine, or a television. In one example, the acquisition region of the target home device may be an acquisition region of an image acquisition module configured to the target home device. Here, the image acquisition module may be a camera. In another example, the collection area of the target home device may be a room in which the target home device is located. In an optimized solution, the acquisition area of the target home device may also be preset. For example, the collection area of the target home device may be set as a living room, or the collection area of the target home device may be set as a kitchen. Specifically, the target user may be determined within the collection area of the target home device. The control modes of the target home appliance can include various modes. Such as remote control, touch screen control, voice control, gesture control, etc. Further, after the target user is determined, among the plurality of control modes, a control mode suitable for the target user may be determined as the target control mode. With the adoption of the scheme, after the target user is accurately determined, the target control mode suitable for the user is determined, so that the situation that the target user is not suitable for the control mode is reduced.
In this scheme, the target home appliance may determine the control instruction of the target home appliance according to the target control manner. For example, if the target control mode is remote control, the control command of the target home appliance may be key value information received on the remote control device. If the target control mode is touch screen control, the control instruction of the target home appliance device may be the pressing information received by the touch screen panel. If the target control mode is voice control, the control instruction of the target home appliance can be voice information acquired by the home appliance voice acquisition module. If the target control mode is gesture control, the control instruction of the target home appliance can be gesture image information acquired by the home appliance image acquisition module.
Further, the target home appliance can be controlled to execute the instruction operation corresponding to the control instruction. In this scheme, the correspondence between the control instruction and the instruction operation may be stored in the target home appliance in advance. The control instruction of the home appliance can be determined, and then the instruction operation corresponding to the control instruction of the home appliance can be determined. The intelligent control of the target household electrical appliance is realized more accurately.
By adopting the method for controlling the household electrical appliance provided by the embodiment of the disclosure, after the target control mode of the target user is determined, the control instruction of the target household electrical appliance is determined, so that the target household electrical appliance is controlled to execute corresponding instruction operation through the control instruction. According to the scheme, after the control mode of the household electrical appliance suitable for the target user is determined, the situation that the target user does not adapt to the control mode is reduced, the target user is prevented from having contradicting emotion, and intelligent control of the household electrical appliance is realized by the target user through the more suitable control mode.
Fig. 2 is a schematic diagram of a method for determining a control instruction according to an embodiment of the present disclosure, and in conjunction with fig. 2, optionally, S12, the target home device determines, according to a target control manner, a control instruction of the target home device, including:
s21, the target household appliance determines a command information acquisition mode corresponding to the target control mode.
S22, the target household appliance obtains target command information acquired according to a command information acquisition mode.
S23, the target household appliance determines the control instruction associated with the target command information as the control instruction of the target household appliance.
In this scheme, the correspondence between the control mode and the command information acquisition mode may be stored in the target home appliance in advance. For example, if the control mode is remote control, the command information collection mode may be to collect key value information received on the remote control device. If the control mode is touch screen control, the command information acquisition mode may be to acquire pressing information received by the touch screen panel. If the control mode is voice control, the command information collection mode may be to collect voice information of the peripheral side of the target home appliance. If the control mode is gesture control, the command information collection mode may be to collect gesture image information in a collection area of the target home appliance. Further, the command information collection mode corresponding to the target control mode can be determined according to the corresponding relation between the control mode and the command information collection mode. And then the target command information can be acquired according to the determined command information acquisition mode. In one example, the target command information may be collected by collecting voice information of the peripheral side of the target home device. In addition, in the target home appliance, the association relationship between the target command information and the control instruction may also be stored. For example, if the collected target command information is "please turn on the cooling mode of the air conditioner", it is determined that the control command associated therewith is a control command of "turn on the cooling mode". In this way, the control instruction of the target household electrical appliance is determined more accurately, so that the interference of control information of other control modes is effectively avoided, the target household electrical appliance can execute instruction operation according to the matched control instruction, and the control requirement of the household electrical appliance of a target user is met.
Optionally, a plurality of users exist in the collection area of the target home appliance, and the target home appliance determines the target users in the collection area of the target home appliance, wherein the target home appliance obtains the priorities of the plurality of users, and the target home appliance determines the user with the highest priority as the target user in the collection area of the target home appliance.
In this scheme, priority information may be pre-stored in the target home device. In one example, the priority information of the target home device may be old > adult > young > child. Specifically, when the old people, the adult and the children exist in the target home appliance collection area at the same time, the old people with the highest priority can be determined as the target user in the target home appliance collection area. In addition, priority information can be preset in the target home appliance according to different control requirements of each home. For example, if a pregnant woman is present in the user's home, the pregnant woman may be determined to be the highest priority target user. According to the scheme, priority information can be preset in the home appliances according to the home conditions, and a more accurate target user can be determined according to the priority information.
Optionally, the target home device obtains priorities of the plurality of users, including the target home device obtaining priorities of age groups in which the plurality of users are located, or the target home device obtaining priorities of identities of the plurality of users.
In this scenario, an age group specifically refers to a group of humans divided by age. For example, an age group may include elderly people, adults, young children, and the like. Specifically, priority information of an age group may be pre-stored in the home appliance. In one example, the priority information for an age group may be elderly > adult > young > child. Furthermore, in the present solution, the identity of the user refers to the identity of the user in the home. For example, the user's identity may be grandpa, milk, dad, mom, son, daughter, etc. Specifically, priority information of the identity of the user may be pre-stored in the home appliance. In one example, the priority information for the identity of the user may be dad > mom > milk > grandpa > daughter. In this way, priority information of multiple users can be effectively determined, providing an accurate data basis for determining target users.
Optionally, a plurality of users exist in the collection area of the target home appliance, and the target home appliance determines the target users in the collection area of the target home appliance, wherein the target home appliance comprises the steps that the target home appliance obtains the historical use frequency of each user on the target home appliance, and the target home appliance determines the user with the highest historical use frequency as the target user in the collection area of the target home appliance.
In this scheme, the target home device may store historical usage data of the user's home device. Here, the history use data may include a history use user, a history use time, a history use frequency, and the like. Specifically, in order to determine the usage habit of the family member for the target home device, in this scheme, the historical usage frequency of the target home device may be obtained. Here, a usage period of time for screening needs to be input in the target home appliance to screen out the usage frequency of each member of the home in the period of time. For example, the usage period may be set to 8:00-20:00 a priori. In this way, the historical use frequency of each user in the family members on the target household appliance is effectively screened out. Further, the user with the most using frequency of the target household electrical appliance can be determined as the target user, so that the target household electrical appliance can meet the control requirement of the target user preferentially, and intelligent and accurate control of the target household electrical appliance is realized.
Optionally, S11, the target home device determines the target user in the collection area of the target home device, wherein the target home device determines the user with unstable emotion as the target user in the collection area of the target home device when the user with unstable emotion exists in the collection area of the target home device.
In this scheme, if there is a user with unstable emotion in the target home appliance collection area, the control requirement of the target home appliance of the user with unstable emotion needs to be preferentially satisfied, so as to alleviate the unstable emotion of the user. In the scheme, behavior information of the user with unstable emotion can be preset, and when the user shows pre-stored behaviors, the user is determined to have unstable emotion. In one example, the behavioral information of the mood-unstable user may be to pacing back and forth in the room in which the target home device is located. In another example, the behavioral information of the user with unstable emotion may be to set the air conditioner to the sleep mode in a state where the user is not resting. In this way, when a user within the target home device acquisition area appears to be the behavior, the user is determined to be an emotionally unstable user. It will be appreciated that, in the state where the user is in a steady state of emotion, the daily control settings of the target home device are regular, and the settings of the user have similarities, for example, the target home device is set to a certain setting mode in the same period of time. Thus, in another example, the historical usage data of the target home device may be compared with the setting of the target home device of the same period of time in the last period of time, and if the setting deviates from the original setting, the user is judged to be an emotional unstable user. Further, when it is determined that an emotional unstable user exists in the collection area of the target home appliance, the user can be determined as the target user, so that the target home appliance preferentially meets the control requirement of the target home appliance of the emotional unstable user, and the user in an unstable emotional state is relieved through the running operation of the target home appliance, so that the use satisfaction degree of the home appliance is improved.
Fig. 3 is a schematic diagram of a method for determining a target control manner according to an embodiment of the present disclosure, and in conjunction with fig. 3, optionally, S11, a target home device determines a target control manner of a target user, including:
s31, the target household appliance acquires control habit information of the target user on the target household appliance.
S32, the target household appliance determines a control mode corresponding to the control habit information as a target control mode of a target user.
In this scheme, the control habit information of the target user for the target home appliance may be habit of the target user for the control mode of the target home appliance. In one example, the frequency with which the target user controls the target home device through various control methods may be determined through historical usage data stored in the target home device, and the control method with the highest frequency may be determined as a control habit of the target user on the target home device. For example, if the target user controls the target home device 3 times by voice, controls the target home device 1 time by a gesture, and controls the target home device 8 times by remote control, the remote control can be determined as the control habit of the target user on the target home device. In an optimized scheme, historical use data of all household appliances in the room where the target household appliance is located can be summarized, and more accurate determination of control habits of users can be performed. In addition, the control modes favored by the users can be stored in the target household electrical equipment in advance to be determined as the control habit of the target household electrical equipment, and in this way, the target user is effectively prevented from having contradiction emotion. Further, the control mode corresponding to the control habit information can be determined as the target control mode of the target user, so that the control requirement of the target user on the target household appliance is effectively met.
Fig. 4 is a schematic diagram of another method for determining a target control manner according to an embodiment of the present disclosure, and in conjunction with fig. 4, optionally, S11, a target home device determines a target control manner of a target user, including:
S41, the target household appliance determines the positions of the control devices corresponding to the control modes.
S42, the target household appliance determines a control mode corresponding to the control equipment closest to the target user as a target control mode of the target user.
In the scheme, after the target user is determined, a more suitable target control mode can be determined by combining the position of the control equipment. Here, if the control mode is remote control, the control device is a remote controller. If the control mode is touch screen control, the control device is a touch screen. If the control mode is voice control, the control equipment is voice acquisition equipment. If the control mode is gesture control, the control device is an image acquisition device. Further, in order to more conveniently meet the control requirement of the target user, the control device closest to the target user can be determined, so that the control speed of the target home appliance of the target user is improved, and a more suitable target control mode of the target user is determined.
In practical application, the target home appliance can be an air conditioner, the target user with the highest priority in a plurality of users in an air conditioner acquisition area can be determined through pre-stored priority information, the target control mode of the air conditioner suitable for the target user can be determined through the position or control habit of the target user, if the target control mode is voice control, command information of the user can be acquired through a voice acquisition module of the air conditioner, and a control instruction corresponding to the command information is determined, so that the air conditioner can be controlled to execute instruction operation corresponding to the control instruction. In this way, after the control mode of the household electrical appliance suitable for the target user is determined, the situation that the user does not adapt to the control mode is reduced, and the user is prevented from having contradiction emotion, so that the target user can realize intelligent control of the household electrical appliance through a more suitable control mode.
The embodiment of the disclosure provides a device for controlling household appliances, which comprises a first determining module, a second determining module and a control module. The first determining module is configured to determine a target user in a target household appliance acquisition area and a target control mode of the target user, the second determining module is configured to determine a control instruction of the target household appliance according to the target control mode, and the control module is configured to control the target household appliance to execute instruction operation corresponding to the control instruction.
By adopting the device for controlling the household electrical appliance provided by the embodiment of the disclosure, after the target control mode of the target user is determined, the control instruction of the target household electrical appliance is determined, so that the target household electrical appliance is controlled to execute corresponding instruction operation through the control instruction. According to the scheme, after the control mode of the household electrical appliance suitable for the target user is determined, the situation that the user does not adapt to the control mode is reduced, the user is prevented from having contradiction emotion, and the target user can intelligently control the household electrical appliance in a more suitable control mode.
As shown in connection with fig. 5, an embodiment of the present disclosure provides an apparatus for controlling a home device, including a processor (processor) 100 and a memory (memory) 101. Optionally, the apparatus may further comprise a communication interface (Communication Interface) 102 and a bus 103. The processor 100, the communication interface 102, and the memory 101 may communicate with each other via the bus 103. The communication interface 102 may be used for information transfer. The processor 100 may invoke logic instructions in the memory 101 to perform the method for controlling a home device of the above-described embodiments.
Further, the logic instructions in the memory 101 described above may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand alone product.
The memory 101 is a computer readable storage medium that can be used to store a software program, a computer executable program, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor 100 executes functional applications and data processing by running program instructions/modules stored in the memory 101, i.e. implements the method for controlling home appliances in the above-described embodiments.
The memory 101 may include a storage program area that may store an operating system, application programs required for at least one function, and a storage data area that may store data created according to the use of the terminal device, etc. Further, the memory 101 may include a high-speed random access memory, and may also include a nonvolatile memory.
The embodiment of the disclosure provides a home appliance, which comprises the device for controlling the home appliance.
Embodiments of the present disclosure provide a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for controlling a home appliance.
The disclosed embodiments provide a computer program product comprising a computer program stored on a computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, cause the computer to perform the above-described method for controlling a home appliance.
The computer readable storage medium may be a transitory computer readable storage medium or a non-transitory computer readable storage medium.
Embodiments of the present disclosure may be embodied in a software product stored on a storage medium, including one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of a method according to embodiments of the present disclosure. The storage medium may be a non-transitory storage medium, including a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or may be a transitory storage medium.
The above description and the drawings illustrate embodiments of the disclosure sufficiently to enable those skilled in the art to practice them. Other embodiments may involve structural, logical, electrical, process, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in, or substituted for, those of others. Moreover, the terminology used in the present application is for the purpose of describing embodiments only and is not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a," "an," and "the" (the) are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and/or" as used in this disclosure is meant to encompass any and all possible combinations of one or more of the associated listed. Furthermore, when used in the present disclosure, the terms "comprises," "comprising," and/or variations thereof, mean that the recited features, integers, steps, operations, elements, and/or components are present, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Without further limitation, an element defined by the phrase "comprising one..+ -." does not exclude the presence of additional identical elements in a process, method or apparatus comprising said element. In this context, each embodiment may be described with emphasis on the differences from the other embodiments, and the same similar parts between the various embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method sections disclosed in the embodiments, the description of the method sections may be referred to for relevance.
Those of skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. The skilled artisan may use different methods for each particular application to achieve the described functionality, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the embodiments disclosed herein, the disclosed methods, articles of manufacture (including but not limited to devices, apparatuses, etc.) may be practiced in other ways. For example, the apparatus embodiments described above are merely illustrative, and for example, the division of the units may be merely a logical function division, and there may be additional divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form. The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to implement the present embodiment. In addition, each functional unit in the embodiments of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than that disclosed in the description, and sometimes no specific order exists between different operations or steps. For example, two consecutive operations or steps may actually be performed substantially in parallel, they may sometimes be performed in reverse order, which may be dependent on the functions involved. Each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.