CN113625577B - Smart home equipment control method and device, storage medium and terminal - Google Patents

Smart home equipment control method and device, storage medium and terminal Download PDF

Info

Publication number
CN113625577B
CN113625577B CN202110898967.6A CN202110898967A CN113625577B CN 113625577 B CN113625577 B CN 113625577B CN 202110898967 A CN202110898967 A CN 202110898967A CN 113625577 B CN113625577 B CN 113625577B
Authority
CN
China
Prior art keywords
home
control
intelligent
information
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110898967.6A
Other languages
Chinese (zh)
Other versions
CN113625577A (en
Inventor
吴俊�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202110898967.6A priority Critical patent/CN113625577B/en
Publication of CN113625577A publication Critical patent/CN113625577A/en
Application granted granted Critical
Publication of CN113625577B publication Critical patent/CN113625577B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The embodiment of the application discloses a control method, a device, a storage medium and a terminal for intelligent household equipment, wherein the method comprises the following steps: determining the current position information of a user, acquiring position state information corresponding to at least one intelligent household device, generating household control data based on the position information and the position state information, transmitting the household control data to a user terminal corresponding to the user, wherein the household control data are used for indicating the user terminal to display a household control interface, and executing control operation on the intelligent household device based on the household control interface. The method and the system can execute control operation on different intelligent home devices in the home control interface in the same software of the user terminal, are different from the prior art, and need to be switched to different software to respectively control the intelligent home devices when the user terminal controls the different intelligent home devices, so that the control efficiency of the intelligent home devices can be improved.

Description

Smart home equipment control method and device, storage medium and terminal
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and apparatus for controlling an intelligent home device, a storage medium, and a terminal.
Background
Along with the development of the internet, the intelligent household equipment is widely applied to daily life, and when the intelligent household equipment is used initially, a remote control device can be used for controlling the intelligent household equipment. Today, software can be used to control smart home devices on a cell phone. When the software is used for controlling the intelligent household equipment, the software corresponding to different intelligent household equipment is different, and a user is required to download a plurality of software to respectively control each intelligent household equipment, so that the operation is complicated.
Disclosure of Invention
The embodiment of the application provides a control method and device for intelligent household equipment, a computer storage medium and a terminal, and aims to solve the problem of how to improve the control efficiency of the intelligent household equipment. The technical scheme is as follows:
In a first aspect, an embodiment of the present application provides a method for controlling an intelligent home device, which is applied to an intelligent home control end, where the method includes:
Determining the current position information of a user and acquiring the position state information corresponding to at least one intelligent home device;
Generating home control data based on the position information and each piece of position state information;
And transmitting the home control data to a user terminal corresponding to the user, wherein the home control data is used for indicating the user terminal to display a home control interface and executing control operation on the intelligent home equipment based on the home control interface.
In a second aspect, an embodiment of the present application provides a method for controlling an intelligent home device, which is applied to a user terminal, where the method includes:
Acquiring household control data, wherein the household control data is generated by an intelligent household control terminal based on the current position information of a user and the position state information corresponding to at least one intelligent household device;
And displaying an intelligent home control interface based on the home control data, and executing control operation on the at least one intelligent home device based on the intelligent home control interface.
In a third aspect, an embodiment of the present application provides an intelligent home device control apparatus, applied to an intelligent home control terminal, where the apparatus includes:
The information acquisition module is used for determining the current position information of the user and acquiring the position state information corresponding to at least one intelligent household device;
The data generation module is used for generating household control data based on the position information and the position state information;
The data sending module is used for transmitting the home control data to a user terminal corresponding to the user, wherein the home control data is used for indicating the user terminal to display a home control interface and executing control operation on the intelligent home equipment based on the home control interface.
In a fourth aspect, an embodiment of the present application provides an intelligent home device control apparatus, applied to a user terminal, where the apparatus includes:
The system comprises a data acquisition module, a control module and a control module, wherein the data acquisition module is used for acquiring household control data, and the household control data is generated by an intelligent household control terminal based on the current position information of a user and the position state information corresponding to at least one intelligent household device;
and the interface control module is used for displaying an intelligent home control interface based on the home control data and executing control operation on the at least one intelligent home device based on the intelligent home control interface.
In a fifth aspect, embodiments of the present application provide a computer storage medium having a plurality of instructions adapted to be loaded by a processor and to perform the above-described method steps.
In a sixth aspect, an embodiment of the present application provides a terminal, which may include: a memory and a processor; wherein the memory stores a computer program adapted to be loaded by the memory and to perform the above-mentioned method steps.
The technical scheme provided by the embodiment of the application has the beneficial effects that at least:
When the scheme of the embodiment of the application is executed, an intelligent home control terminal firstly determines the current position information of a user, acquires the position state information corresponding to at least one intelligent home device, generates home control data based on the position information and the position state information, transmits the home control data to a user terminal corresponding to the user, and the home control data is used for indicating the user terminal to display a home control interface and executing control operation on the intelligent home device based on the home control interface. The method and the system can execute control operation on different intelligent home devices in the home control interface in the same software of the user terminal, are different from the prior art, and need to be switched to different software to respectively control the intelligent home devices when the user terminal controls the different intelligent home devices, so that the control efficiency of the intelligent home devices can be improved.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are necessary for the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention and that other drawings may be obtained from them without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a control method of an intelligent home device according to an embodiment of the present application;
Fig. 2 is a schematic view of a scenario of a control method of smart home devices according to an embodiment of the present application;
fig. 3 is a schematic view of a scenario of another smart home device control method according to an embodiment of the present application;
fig. 4 is a schematic display diagram of a home control interface according to an embodiment of the present application;
Fig. 5 is a schematic flow chart of another control method of smart home devices according to an embodiment of the present application;
fig. 6 is a schematic flow chart of another control method of smart home devices according to an embodiment of the present application;
fig. 7 is a schematic display diagram of another home control interface according to an embodiment of the present application;
fig. 8 is a schematic flow chart of another control method of smart home devices according to an embodiment of the present application;
fig. 9 is a schematic flow chart of another control method of smart home devices according to an embodiment of the present application;
Fig. 10 is a schematic structural diagram of a control device for smart home devices according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a control device for smart home devices according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of an intelligent home control terminal according to an embodiment of the present application;
Fig. 13 is a schematic structural diagram of a user terminal according to an embodiment of the present application.
Detailed Description
In order to make the objects, features and advantages of the embodiments of the present application more obvious and understandable, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In the description of the present application, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In the description of the present application, it should be noted that, unless expressly specified and limited otherwise, "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus. The specific meaning of the above terms in the present application will be understood in specific cases by those of ordinary skill in the art. Furthermore, in the description of the present application, unless otherwise indicated, "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The present application will be described in detail with reference to specific examples.
Referring to fig. 1, a flow chart of a control method of an intelligent home device according to an embodiment of the application is shown. As shown in fig. 1, for convenience of description, only the execution main body of each step is used as the intelligent home control end to describe, and the method of the embodiment of the present application may include the following steps:
s101, determining the current position information of a user and acquiring the position state information corresponding to at least one intelligent home device.
The location information may include at least one of a location, a visual location range, and a time, where the location refers to a geographical location where the user is currently located in the room, the visual location range refers to a current line of sight range of the user, and the time refers to a current time. For example, the information of the current location of the user can be obtained according to the above information: the user can see the refrigerator and the microwave oven in the sight range before the refrigerator at 8 am for 10 minutes.
The location state information may include a geographic location of the smart home device, a current working state of the smart home device, and parameter information corresponding to the working state. For example, the smart home device may include: a sweeping robot, a television, a refrigerator, a microwave oven, an air conditioner and other equipment. Taking an air conditioner as an example, the air conditioner is located at the northeast corner of a living room, the air conditioner is currently set to be in a refrigerating state, the wind speed in the refrigerating state is set to be an automatic wind speed, and the temperature is set to be 23 ℃. The location status information of other smart home devices is also similar, and will not be described in detail herein.
In a possible implementation manner, the scene diagram of the embodiment of the present application may refer to the scene diagram shown in fig. 2, and may include an intelligent home control end, a user terminal, and an intelligent home device. The intelligent home control end can be one device, and the intelligent home devices can comprise an intelligent camera, a sweeping robot, a television, a refrigerator, a microwave oven, an air conditioner and the like. As can be seen from fig. 2, the smart home control end and the user terminal may be connected through wireless fidelity (WIRELESSFIDELITY, WIFI), bluetooth, etc., and the smart home control end and each smart home device may also be connected through WiFi, bluetooth, etc.
Optionally, as shown in the scene schematic diagram shown in fig. 2, the camera may be installed in a living room or in a kitchen, and the camera is used for collecting images in real time.
In a possible implementation manner, the scene diagram of the embodiment of the present application may refer to the scene diagram shown in fig. 3, and may include an intelligent home control end, a user terminal, and an intelligent home device. The intelligent home control end can be two devices, the intelligent home control end can comprise an intelligent home control center and two devices of a server, and the intelligent home control center can be an intelligent terminal, a router and the like. The intelligent household equipment can comprise intelligent cameras, sweeping robots, televisions, refrigerators, microwave ovens, air conditioners and other equipment. As can be seen from fig. 3, the smart home control center and each smart home device may be connected through WiFi, bluetooth, etc., and the smart home control center may also be connected to a user terminal and a server, and the server may also be connected to the user terminal.
Optionally, as shown in the scene schematic diagram shown in fig. 3, the camera may be installed at a living room or the like, the camera may collect an image in real time and send the image to the smart home control center, the smart home control center may identify the image, and may identify the current location information of the user, and at the same time, the smart home control center may also obtain the location status information of each smart home device in real time. Further, the smart home control center may send the location information and the location status information to the server. It should be noted that, in the schematic view of the scenario shown in fig. 3, when the smart home control end includes two devices, namely, the smart home control center and the server, the execution subject of the embodiment of the present application may be the server.
S102, generating household control data based on the position information and the position state information.
The home control data are used for displaying a home control interface on the user terminal, the home control interface can comprise at least one control component of the intelligent home equipment, and a user can perform corresponding control operation on the intelligent home equipment on the control components. Optionally, controllable smart home devices may be selected according to the location information of the user currently located, for example, the user is currently in a kitchen, and the controllable smart home devices may be smart home devices in a living room or a bedroom, because the user is in the kitchen, the user may directly control the smart home devices in the kitchen, and is far away from the smart home devices in the living room or the bedroom, so that it is currently inconvenient to control these smart home devices. Further, the home control data of the controllable intelligent home device can be generated according to the position state information of the controllable intelligent home device. For example, when a user is in a kitchen, the controllable intelligent household equipment can comprise a television set of a living room and a sweeping robot, and can also comprise an air conditioner of a bedroom. As for the home control data of the television, if the television is in a power-off state at present, the home control data of the current television can be data for controlling the television to be in a power-on state; as for home control data of the sweeping robot, if the sweeping robot is in a working state at present, the control data of the current sweeping robot can be data for controlling the working intensity, the working time and the working mode of the current sweeping robot; as for the home control data of the air conditioner, if the air conditioner is currently in a cooling state, the control data of the current air conditioner may be data for controlling the temperature thereof, the wind speed thereof and for controlling the air conditioner to be in a shutdown state.
For example, refer to the interface schematic diagram shown in fig. 4, where the interface schematic diagram may be a home control interface corresponding to the home control data generated by the user in the above scenario. As can be seen from fig. 4, the control unit of the television, the control unit of the robot for sweeping floor, and the control unit of the bedroom air conditioner are included in the figure. The control component of the television is provided with a power control, a volume adjustment control and a program channel adjustment control; in the control assembly of the sweeping robot, a power supply control and a control with a working mode are arranged; in the control assembly of the bedroom air conditioner, a power supply control, a temperature display, a temperature regulation control, a refrigeration function control and a temperature rising function control are arranged. It should be noted that, the home control interface corresponding to the home control data in the embodiment of the present application is not limited to the control component shown in fig. 4, and fig. 4 is only an illustration.
And S103, transmitting the household control data to a user terminal corresponding to the user, wherein the household control data are used for indicating the user terminal to display a household control interface, and executing control operation on the intelligent household equipment based on the household control interface.
Optionally, as can be seen from the foregoing, the user terminal may be connected to the smart home control terminal, and after the smart home control terminal generates the home control data, a control instruction carrying the home control data may be sent to the user terminal through WiFi or bluetooth. Further, after receiving the control instruction, the user terminal may analyze the control instruction to obtain the home control data carried in the control instruction. Further, the user terminal may display a home control interface corresponding to the home control data in the specific software. The specific software can be developed aiming at the intelligent household equipment, a user can control all the intelligent household equipment in the specific software, for example, when the intelligent household equipment, the intelligent household control end and the user terminal are all in a connection state, the user can control any intelligent household equipment to be in a starting-up or shutting-down state through a household control interface in the specific software, and the working mode, the working strength and the like of any intelligent household equipment can also be realized. For example, the on-off state of the air conditioner can be controlled, the temperature of the air conditioner can be controlled, and the like; the on-off state of the sweeping robot can be controlled, the working state of the sweeping robot can be controlled, and the like; the on-off state of the television can be controlled, the program channels in the television can be switched, the volume of the television can be adjusted, and the like.
In a possible implementation manner, in the schematic view of the scenario shown in fig. 2, if a user performs a control operation on the smart home device on the home control interface, an instruction carrying the control operation may be sent to the smart home control end, and the smart home control end further controls the smart home device to perform a corresponding operation.
In a possible implementation manner, in the schematic view of the scenario shown in fig. 3, if a user performs a control operation on the smart home device on the home control interface, an instruction carrying the control operation may be sent to the smart home control center, and the smart home control center further controls the smart home device to perform a corresponding operation.
When the scheme of the embodiment of the application is executed, an intelligent home control terminal firstly determines the current position information of a user, acquires the position state information corresponding to at least one intelligent home device, generates home control data based on the position information and the position state information, transmits the home control data to a user terminal corresponding to the user, and the home control data is used for indicating the user terminal to display a home control interface and executing control operation on the intelligent home device based on the home control interface. The method and the system can execute control operation on different intelligent home devices in the home control interface in the same software of the user terminal, are different from the prior art, and need to be switched to different software to respectively control the intelligent home devices when the user terminal controls the different intelligent home devices, so that the control efficiency of the intelligent home devices can be improved, the operation is simple, and the convenience of controlling the intelligent home devices by a user is improved.
Fig. 5 is a schematic flow chart of a control method of an intelligent home device according to an embodiment of the present application. As shown in fig. 5, for convenience of description, only the execution main body of each step is used as the intelligent home control end to describe, and the method of the embodiment of the present application may include the following steps:
s501, first monitoring information for a user is obtained from at least one first intelligent home device, and the current position information of the user is determined based on the first monitoring information.
The first monitoring information can be an image acquired by a camera, and the camera can be installed on the intelligent home equipment.
Optionally, the infrared camera can be installed on part of the intelligent home equipment, when the intelligent home equipment provided with the camera is selected, the intelligent home equipment placed at different angles can be selected, and the intelligent home equipment with a larger visual range can be selected, so that images with different angles can be acquired, or images with a larger visual range can be acquired. The cameras can acquire images in real time and send the acquired images to the intelligent home control end, and the intelligent home control end identifies the images. When the images are identified, the images acquired by the intelligent household devices can be combined for identification, so that the current geographic position of the user and the visual range of the user can be accurately determined. Further, the smart home control end can take the current geographic position of the user, the visual range of the user and the current moment as the current position information of the user. It should be noted that the embodiment of the present application may be applied to the scene schematic diagram shown in fig. 2 or fig. 3, specifically refer to S101 in fig. 1, and will not be described herein again.
S502, second monitoring information aiming at a user is obtained from a user terminal, and the current position information of the user is determined based on the second monitoring information.
The second monitoring information can be an image acquired by the camera and a position signal acquired by the position sensor, and the camera and the position sensor can be installed on the user terminal.
Optionally, the user terminal may collect the image and the position signal in real time, and upload the image and the position signal to the smart home control terminal. Further, the intelligent home control end identifies the image and the position signal, and further can determine the current position information of the user. Optionally, the image may determine a visual range of the user, and the location signal may determine a geographic location of the user, so the smart home control terminal may use the visual range, the geographic location, and the current time as the location information of the user at the current time. It should be noted that the embodiment of the present application may be applied to the scene schematic diagram shown in fig. 2 or fig. 3, specifically refer to S101 in fig. 1, and will not be described herein again.
It can be understood that when the embodiment of the present application is executed, S501 and S502 may be executed simultaneously, that is, the current location information of the user may be obtained according to the information collected by the smart home device and the information collected by the user terminal; the step S501 can be executed only, and the current position information of the user is obtained only from the information acquired by the intelligent home equipment; it is also possible to perform S502 only, and obtain the current location information of the user only from the information collected by the user terminal.
S503, acquiring position state information corresponding to at least one intelligent home device.
Specifically, reference may be made to S101 in fig. 1, which is not described herein.
S504, determining device triggering conditions corresponding to the intelligent home devices based on the position state information.
Optionally, as known from S501 or S502, the location information where the user is currently located may include a geographic location, a visual range, and a current time, where for convenience of description, the geographic location may be described by a location, the visual range may be described by a visual location range, and the current time may be described by time. Briefly, the location information in which the user is currently located may include at least one of a location, a visual location range, and a time. The device triggering condition in the embodiment of the present application may include at least one of a location triggering condition for a location, a visual triggering condition for a visual location range, and a time triggering condition for a time.
For an intelligent home device, the location triggering condition for the location may be: whether the geographic position of the user is located in a preset position range of the intelligent home equipment or not is judged, for example, the preset position range can be set to be within a circular area with the radius of 2 meters; the visual trigger conditions for the visual location range may be: whether the air conditioner is in the visual range of the user or not, for example, the user can see the air conditioner in a living room and a balcony, and when the air conditioner is in the visual range of the user according to the current position information of the user, the air conditioner can be called as meeting the visual triggering condition; the time trigger condition for time may be: if the user is within a preset time period, for example, the user usually goes home at7 o ' clock in the evening, the user may need to start the air conditioner between 7 o ' clock and 15 o ' clock in the evening, and the preset time period may be set to 7 o ' clock and 15 o ' clock in the evening.
It can be understood that any intelligent home device can set the device triggering conditions, the device triggering conditions can be preset and stored in the local storage of the intelligent home control end, and the intelligent home control end can directly acquire the device triggering conditions corresponding to the devices from the local storage after acquiring the position and state information of the intelligent home devices.
S505, matching the position information with the device triggering conditions, and determining at least one second intelligent home device from the intelligent home devices.
Optionally, the location information where the user is currently located may include a location, a visual location range, and a time, and the device triggering condition may include a location triggering condition for the location, a visual triggering condition for the visual location range, and a time triggering condition for the time. The position included in the position information may be matched with the position trigger condition, the visual position range included in the position information may be matched with the visual trigger condition, and the time included in the position information may be matched with the time trigger condition.
When the position matches the position trigger condition, the position trigger condition may be: whether the user's geographic location is at the site the preset position range of the intelligent home equipment, when the user is within a preset location range of a number of smart home devices, the intelligent home devices can be selected as second intelligent home devices; when the visual location range matches the visual trigger condition, the visual trigger condition may be: if the smart home devices are in the user visible range, when part of the smart home devices are determined to be in the user visible range, the smart home devices can be selected as second smart home devices; when the time matches the time trigger condition, the time trigger condition may be: whether the time is within the preset time period, when the user position information is known, the current time is within a preset time period, can select the intelligent household equipment as a second smart home device. It can be understood that the selected second smart home device may be matched by any one of the above-mentioned triggering conditions, may be matched by any two of the above-mentioned triggering conditions, or may be matched by the above-mentioned three triggering conditions at the same time.
For example, the location information of the user is: the time is 7 minutes at night; the position is that the user sits on the sofa; the visual position range is that a television, an air conditioner, a sweeping robot and a washing machine can be seen. The smart home device may include: microwave oven, dish washer, refrigerator, TV set, air conditioner, robot of sweeping floor, washing machine. The current position state information of the microwave oven is as follows: the device triggering conditions corresponding to the microwave oven are as follows: whether the user is in a circular area with the microwave oven as the center and radius of 2 meters, whether the user is in a visual range of the user, whether the user is 6 to 8 am, or whether the user is 11 am to 1 pm, or whether the user is half a day in the afternoon to 6 pm; the current position state information of the dish washer is: the device triggering conditions corresponding to the dish washing machine are as follows: whether the user is in a circular area with the dish washer as the center and the radius of 2 meters, whether the user is in a visual range of the user, whether the user is 6 to 8 am, or whether the user is 11 am to 1 pm, or whether the user is half a day in the afternoon to 6 pm; the current position state information of the refrigerator is as follows: the refrigerator is located in a living room, is in a working state, has a refrigerating temperature of-8 ℃, a fresh-keeping temperature of 4 ℃, and corresponds to the equipment triggering conditions: whether the user is in a circular area with the refrigerator as the center and the radius of 3 meters, whether the user is in the visual range of the user, and whether the user is 0 to 23 points; the current position state of the television is as follows: the device triggering condition corresponding to the current television is as follows: whether the user is in a sector area with the television set as the center and the radius of 4 meters, whether the user is in the visual range of the user, and whether the user is at 10 am to 22 pm; the current position state information of the air conditioner is as follows: the device triggering conditions corresponding to the air conditioner are as follows: whether the air conditioner is positioned in a fan-shaped area with the air conditioner as the center and the radius of 4 meters, whether the air conditioner is positioned in a visual range of a user, and whether the air conditioner is positioned at 9 am to 22 pm for 30 minutes; the current position state information of the sweeping robot is as follows: the device triggering conditions corresponding to the sweeping robot are as follows: whether the robot is in a circular area with the central radius of 2 meters and in the visual range of a user, and whether the robot is 9 am to 22 pm for 30 minutes. Therefore, in the above scenario, when matching is performed with time, the second smart home device that can be matched is: refrigerator, television, air conditioner, robot of sweeping floor; when the matching is performed by the position, the second intelligent household equipment which can be matched is: television, air conditioner, robot of sweeping floor; with the visual location range, a second smart home device that can be matched to: television, air conditioner, robot of sweeping floor. From this, the last selected second smart home device may be: refrigerator, television, air conditioner and robot sweeps floor.
S506, determining home control component data corresponding to the at least one second intelligent home device respectively, and acquiring state data corresponding to the at least one second intelligent home device respectively.
S507, taking the home control component data and the state data as home control data.
S506 and S507 are explained below.
The household control component data refer to data which can be used for controlling the working state of the intelligent household equipment and setting working parameters corresponding to the working state. The position state information of the intelligent home equipment can comprise the geographical position of the intelligent home equipment, the current working state of the intelligent home equipment and the parameter information corresponding to the working state, and the state data in the embodiment of the application refer to the current working state of the intelligent home equipment and the parameter information corresponding to the working state.
For example, for a television, the home control data may be data for controlling the television to be in an on state or an off state, may be data for adjusting a program channel, and may be data for adjusting the volume of the program; for the air conditioner, the home control data can be data for controlling the air conditioner to be in a starting state or a closing state, and data for controlling the working mode of the air conditioner, and modes such as refrigeration, heating, dehumidification and the like, can be data for adjusting the wind speed and can be data for adjusting the temperature; for the sweeping robot, the home control data can be data for controlling the sweeping robot to be in a power-on state or a power-off state, can be data for adjusting a working mode, and can be data for adjusting working intensity. For the home control data of other smart home devices, reference may be made to the smart home devices described above, which are not described herein again.
It can be understood that, when the smart home device is in different states, the corresponding control component data are different, and the control component data corresponding to each state can be configured in advance according to the current state of the smart home device. For example, in the off state, the control component data is usually data related to the on state; in the on state, the control components are typically data related to the operating state. Therefore, the state of the intelligent household equipment can be determined according to the current state data of the intelligent household equipment, and then the control component data belonging to the state is acquired. Further, the intelligent home control data is composed of control component data and state data.
S508, transmitting the home control data to a user terminal corresponding to the user, wherein the home control data is used for indicating the user terminal to display a home control interface and executing control operation on the intelligent home equipment based on the home control interface.
Optionally, referring to the home control interface shown in fig. 4, fig. 4 includes a control component of the television, a control component of the sweeping robot, and a control component of the bedroom air conditioner, where the user may click a volume adjustment control in the control component of the television to control the volume of the television, or click a program channel adjustment control to control the program channel of the television. It should be noted that, the control components of the display interface shown in fig. 4 are only illustrative, and the embodiment of the present application is not limited to the control components shown in fig. 4.
S509, under the scenario that the user terminal performs control operation on at least one third intelligent home device, acquiring state update information corresponding to each third intelligent home device.
S510, synchronizing the state update information to the user terminal, wherein the state update information is used for indicating the user terminal to update the home control interface.
Specifically, S509 and S510 are explained below.
Optionally, when the user performs a control operation on the smart home device in the home control interface of the user terminal, the user terminal may send an instruction carrying the control operation to the smart home control end, and the smart home control end may parse the instruction to obtain a control operation for each smart home device, and further, the smart home control end may further control the corresponding smart home device to perform a corresponding operation. Further, the intelligent home control end can acquire state update information of each intelligent home device after corresponding operation is executed. The state update information may include a current position, a current working state, and parameter information corresponding to the working state. It can be understood that the smart home control terminal may send the status update information to the user terminal, so that the user terminal updates the home control interface based on the status update information. For example, initially, the control set for controlling the television to be in the on state is displayed on the home control interface, after the user clicks the on control, the television is changed from the off state to the on state, at this time, the home control interface may be updated to the control set for controlling the television to adjust the program channel, controlling the television to adjust the volume, and controlling the television to be in the sleep state or the off state.
S511, determining a task control state corresponding to the third intelligent home device based on each state update information.
S512, when the task control state is a task completion state, generating task prompt information, and transmitting the task prompt information to the user terminal, wherein the task prompt information is used for indicating the user terminal to push the task prompt information.
Specifically, S511 and S512 are described below.
The task control state may include a task completion state and a task in progress state. The task completion state is used for indicating that the current work task is completed, and the task in progress state is used for indicating that the current work task is still in progress and is in an unfinished state.
For example, the task executed by the sweeping robot is an automatic mopping task, the mopping time is 10 minutes, the sweeping robot starts to execute the task at 10 am and ends the task at 10 am and 40 am, so the state update information of the sweeping robot at 10 am and 41 am can be: is positioned beside the living room sofa and is currently in a sleep mode. The intelligent home control end can determine that the automatic floor mopping task corresponding to the floor sweeping robot is finished according to the state updating information, and the corresponding task control state is a task finishing state. Further, a task prompt message may be generated, and the main content of the task prompt message may be: the automatic mopping task is completed. Meanwhile, the intelligent home control terminal can send the task prompt message to the user terminal, so that the user terminal pushes the task prompt message.
When the scheme of the embodiment of the application is executed, the intelligent home control terminal can acquire first monitoring information aiming at the user from at least one first intelligent home device on one hand, and determine the current position information of the user based on the first monitoring information; on the other hand, second monitoring information aiming at the user can be obtained from the user terminal, and the current position information of the user is determined based on the second monitoring information. Therefore, the application can determine the current position information of the user from the monitoring information acquired from multiple angles, and can improve the richness and accuracy of the position information. According to the method and the system, the intelligent household equipment meeting the current environment can be selected according to the position information of the user and the triggering conditions of the intelligent household equipment, so that the household control data are generated, the household control interface is displayed on the user terminal by the household control data, and the control efficiency of the intelligent household equipment can be improved. In addition, the application can acquire the state update information corresponding to each intelligent home device, can determine the task control state corresponding to the third intelligent home device based on each state update information, generates task prompt information when the task control state is a task completion state, and transmits the task prompt information to the user terminal, wherein the task prompt information is used for indicating the user terminal to push the task prompt information. Therefore, the task state of the intelligent household equipment can be updated to the user terminal in real time, and the real-time performance of controlling the intelligent household equipment is improved.
Alternatively, as shown in fig. 6, S506 and S507 in fig. 5 may be replaced by S606 and S607.
S606, determining home recommended modes respectively corresponding to the at least one second intelligent home device, and acquiring state data respectively corresponding to the at least one second intelligent home device.
S607, taking a mode data set formed by the home recommended modes and the state data as home control data.
S606 and S607 are explained below.
The home recommendation mode refers to a mode which can be recommended for a certain function, and the home recommendation mode can comprise a home recommendation function and home recommendation information. The home recommended function refers to a function of the intelligent home equipment, and the home recommended information refers to functional parameter information of the intelligent home equipment under a certain function.
For example, matching is performed according to the current position information of the user and the device triggering conditions of each intelligent household device, so that the current matched intelligent household device can be obtained to be an intelligent fan and an air conditioner. In summer, for the intelligent fan, the household recommendation mode can be a cooling mode, the corresponding household recommendation function is a cooling function, and the household recommendation information corresponding to the cooling function can be a wind speed intensity level. For an air conditioner, the household recommended mode can be a cooling mode, the corresponding household recommended function is a cooling function, and the cooling function corresponds to the household recommended information and can be a working mode, a wind speed grade and a temperature.
Optionally, after determining the home recommended modes respectively corresponding to the smart home devices, state data respectively corresponding to the smart home devices may be obtained, and a mode data set and state data formed by the home recommended modes are used as home control data. For example, the home control data of the air conditioner may include temperature adjustment control data, working mode adjustment control data, wind speed adjustment control data and on-off control data, when the air conditioner is in different working states, the display effects of the controls are different, when the on-off control is in an on-state, the control of the on-off control may be in an on-state, and when the on-off control is in an off-state, the control of the on-off control may be in an off-state.
Alternatively, referring to the interface schematic diagram shown in fig. 7, the interface schematic diagram may be a home control interface corresponding to the home control data when the home recommended mode is a cooling mode, and in the cooling mode shown in fig. 7, the recommended smart home device is a smart fan and a bedroom air conditioner. On the control interface corresponding to the intelligent fan, a startup and shutdown control key and a gear level adjusting key can be arranged; on the control interface corresponding to the bedroom air conditioner, a startup and shutdown control key, a temperature adjusting key, a temperature display module, functional keys such as heating and refrigerating function keys and an air speed adjusting key can be arranged.
When the scheme of the embodiment of the application is executed, the household control data containing the household recommendation mode can be generated, the control efficiency of the intelligent household equipment is improved, the current environment of the user can be combined, the corresponding household recommendation mode is recommended for the user, and the household control interface is enriched.
Fig. 8 is a schematic flow chart of a control method of an intelligent home device according to an embodiment of the present application. As shown in fig. 8, for convenience of explanation, only the execution subject of each step is used as a user terminal to explain, the method of the embodiment of the present application may include the following steps:
S801, acquiring household control data, wherein the household control data is generated by an intelligent household control terminal based on the current position information of a user and the position state information corresponding to at least one intelligent household device.
In a possible implementation manner, the home control data may include control component data corresponding to each smart home device and status data corresponding to each smart home device. The household control component data refer to data which can be used for controlling the working state of the intelligent household equipment and setting working parameters corresponding to the working state. The position state information of the intelligent home equipment can comprise the geographical position of the intelligent home equipment, the current working state of the intelligent home equipment and the parameter information corresponding to the working state, and the state data in the embodiment of the application refer to the current working state of the intelligent home equipment and the parameter information corresponding to the working state.
Optionally, the home control data may be sent to the user terminal by the smart home control terminal, and when the smart home control terminal generates the home control data, the smart home control terminal may first select the second smart home device that meets the device triggering condition according to the current location information of the user and the location state information corresponding to the at least one smart home device, where the selection process may refer to S505 in fig. 5, and will not be described herein again. Further, the home control component data and the state data corresponding to the second intelligent home equipment can be determined, and then the home control component data and the state data are used as the home control data.
In a possible implementation manner, the home control data may include a mode data set formed by home recommended modes respectively corresponding to the smart home devices, and status data respectively corresponding to each smart home device. The home recommendation mode refers to a mode which can be recommended for a certain function, and the home recommendation mode can comprise a home recommendation function and home recommendation information. The home recommended function refers to a function of the intelligent home equipment, and the home recommended information refers to functional parameter information of the intelligent home equipment under a certain function. The state data corresponding to each smart home device may be referred to the above description, and will not be described herein again.
Optionally, the home control data may be sent to the user terminal by the smart home control terminal, and when the smart home control terminal generates the home recommended mode, the smart home control terminal may select the second smart home device that meets the device triggering condition according to the current location information of the user and the location state information corresponding to the at least one smart home device, where the selection process may refer to S505 in fig. 5, and will not be described herein. Further, the home recommended mode and state data corresponding to the second smart home device can be determined, and then a mode data set and state data formed by the home recommended mode are used as home control data.
S802, displaying an intelligent home control interface based on the home control data, and executing control operation on the at least one intelligent home device based on the intelligent home control interface.
In a possible implementation manner, the home control interface may refer to an interface schematic diagram shown in fig. 4, and as can be seen from fig. 4, the control assembly of the television, the control assembly of the sweeping robot, and the control assembly of the bedroom air conditioner are included in the figure. In the control component of the television, the volume adjustment control can be clicked to perform volume adjustment operation, and the program channel adjustment control can be clicked to perform program channel adjustment operation; in the control component of the sweeping robot, a control of a working mode can be clicked, and a corresponding working mode is selected for the sweeping robot; in the control assembly of the bedroom air conditioner, a temperature adjustment control can be clicked to perform temperature adjustment operation.
In a possible embodiment, the home control interface may refer to an interface schematic diagram shown in fig. 7, and in the cooling mode shown in fig. 7, the recommended smart home devices are a smart fan and a bedroom air conditioner. On a control interface corresponding to the intelligent fan, clicking a gear level adjusting key to perform wind speed adjusting operation on the intelligent fan; and clicking a wind speed adjusting key on a control interface corresponding to the bedroom air conditioner to perform wind speed adjusting operation on the air conditioner.
When the scheme of the embodiment of the application is executed, the user terminal can acquire the home control data, the home control data is generated by the intelligent home control terminal based on the current position information of the user and the position state information corresponding to at least one intelligent home device, an intelligent home control interface is displayed based on the home control data, and the control operation is executed on the at least one intelligent home device based on the intelligent home control interface. The method and the system can execute control operation on different intelligent home devices in the home control interface in the same software of the user terminal, are different from the prior art, and need to be switched to different software to respectively control the intelligent home devices when the user terminal controls the different intelligent home devices, so that the control efficiency of the intelligent home devices can be improved, the operation is simple, and the convenience of controlling the intelligent home devices by a user is improved.
Fig. 9 is a schematic flow chart of a control method of an intelligent home device according to an embodiment of the present application. As shown in fig. 9, for convenience of explanation, only the execution subject of each step is used as a user terminal to describe the method according to the embodiment of the present application may include the following steps:
s901, acquiring household control data, wherein the household control data is generated by an intelligent household control terminal based on the current position information of a user and the position state information corresponding to at least one intelligent household device.
S902, displaying an intelligent home control interface based on the home control data, and executing control operation on the at least one intelligent home device based on the intelligent home control interface.
Specifically, S901 and S902 refer to S801 and S802 in fig. 8, and are not described herein.
S903, responding to the home control operation input in the intelligent home control interface, and transmitting the home control operation to the intelligent home control end.
The home control operation is used for indicating the intelligent home control end to control at least one third intelligent home device, and the at least one third intelligent home device is a control operation object corresponding to the home control operation.
Optionally, when the user inputs a home control operation on the home control interface, for example, a start-up operation on the television, the user terminal identifies the start-up operation and then sends a start-up instruction carrying the start-up operation to the intelligent home control end. After the intelligent home control terminal analyzes the starting instruction to obtain the starting operation of the television, the television can be controlled, namely, the television is controlled to be switched from a power-off state to a power-on state. The control principle of other home control operations is similar to the starting operation of the television, and is not repeated here.
When the scheme of the embodiment of the application is executed, control operations can be executed on different intelligent household devices in the household control interface in the same software of the user terminal, the household control operations are transmitted to the intelligent household control terminal in response to the household control operations input in the intelligent household control interface, and then the intelligent household control terminal controls the intelligent household devices. In other words, when the user terminal controls different intelligent home devices, the user terminal needs to switch to different software to control the intelligent home devices respectively, instead of directly controlling the intelligent home devices through the user terminal, the intelligent home devices are indirectly controlled through the intelligent home control terminal, so that the control efficiency of the intelligent home devices can be improved, and meanwhile, the operation pressure of the user terminal can be reduced.
Fig. 10 is a schematic structural diagram of a control device for smart home devices according to an embodiment of the present application. The smart home device control apparatus 1000 may be implemented as all or a part of the smart home control end through software, hardware, or a combination of both. The apparatus 1000 comprises:
The information obtaining module 1010 is configured to determine location information of a user at present, and obtain location status information corresponding to at least one smart home device;
a data generating module 1020, configured to generate home control data based on the location information and each of the location status information;
The data sending module 1030 is configured to transmit the home control data to a user terminal corresponding to the user, where the home control data is configured to instruct the user terminal to display a home control interface, and perform a control operation on the smart home device based on the home control interface.
Optionally, the information obtaining module 1010 includes:
The first information acquisition unit is used for acquiring first monitoring information aiming at a user from at least one first intelligent home device and determining the current position information of the user based on the first monitoring information; and/or the number of the groups of groups,
And the second information acquisition unit is used for acquiring second monitoring information aiming at the user from the user terminal and determining the current position information of the user based on the second monitoring information.
Optionally, the data generating module 1020 includes:
The device selection unit is used for determining at least one second intelligent home device based on the position information and the position state information;
the data generation unit is used for generating home control data corresponding to the at least one second intelligent home device.
Optionally, the device selecting unit includes:
The first equipment selecting subunit is used for determining equipment triggering conditions corresponding to the intelligent home equipment based on the position state information;
And the second equipment selecting subunit is used for matching the position information with the equipment triggering conditions and determining at least one second intelligent home equipment from the intelligent home equipment.
Optionally, in the first device selection subunit, the location information includes at least one of a location, a visual location range, and a time, and the device triggering condition includes at least one of a location triggering condition for the location, a visual triggering condition for the visual location range, and a time triggering condition for the time.
Optionally, the data generating module 1020 includes:
The first data generation subunit is used for determining home control component data corresponding to the at least one second intelligent home device respectively and acquiring state data corresponding to the at least one second intelligent home device respectively;
And the second data generation subunit is used for taking the home control assembly data and the state data as home control data.
Optionally, the data generating module 1020 includes:
The third data generation subunit is used for determining home recommendation modes respectively corresponding to the at least one second intelligent home device and acquiring state data respectively corresponding to the at least one second intelligent home device, wherein the home recommendation modes comprise home recommendation functions and home recommendation information;
And the fourth data generation subunit is used for taking the mode data set formed by the home recommended modes and the state data as home control data.
Optionally, the apparatus 1000 further includes:
The updating information acquisition module is used for acquiring state updating information corresponding to each third intelligent home equipment under the condition that the user terminal performs control operation on at least one third intelligent home equipment;
And the update information sending module is used for synchronizing the state update information to the user terminal, and the state update information is used for indicating the user terminal to update the home control interface.
Optionally, the apparatus 1000 further includes:
the task determining module is used for determining a task control state corresponding to the third intelligent home equipment based on the state updating information;
And the prompt message generation module is used for generating task prompt information when the task control state is a task completion state, and transmitting the task prompt information to the user terminal, wherein the task prompt information is used for indicating the user terminal to push the task prompt message.
When the scheme of the embodiment of the application is executed, an intelligent home control terminal firstly determines the current position information of a user, acquires the position state information corresponding to at least one intelligent home device, generates home control data based on the position information and the position state information, transmits the home control data to a user terminal corresponding to the user, and the home control data is used for indicating the user terminal to display a home control interface and executing control operation on the intelligent home device based on the home control interface. The method and the system can execute control operation on different intelligent home devices in the home control interface in the same software of the user terminal, are different from the prior art, and need to be switched to different software to respectively control the intelligent home devices when the user terminal controls the different intelligent home devices, so that the control efficiency of the intelligent home devices can be improved.
Fig. 11 is a schematic structural diagram of a control device for smart home devices according to an embodiment of the present application. The smart home device control apparatus 1100 may be implemented as all or a portion of a user terminal by software, hardware, or a combination of both. The apparatus 1100 comprises:
the data acquisition module 1110 is configured to acquire home control data, where the home control data is generated by an intelligent home control terminal based on current location information of a user and location status information corresponding to at least one intelligent home device;
The interface control module 1120 is configured to display an intelligent home control interface based on the home control data, and perform a control operation on the at least one intelligent home device based on the intelligent home control interface.
Optionally, the apparatus 1100 further includes:
The operation transmission module is used for responding to the home control operation input by the intelligent home control interface and transmitting the home control operation to the intelligent home control end, wherein the home control operation is used for indicating the intelligent home control end to control at least one third intelligent home device, and the at least one third intelligent home device is a control operation object corresponding to the home control operation.
When the scheme of the embodiment of the application is executed, the user terminal can acquire the home control data, the home control data is generated by the intelligent home control terminal based on the current position information of the user and the position state information corresponding to at least one intelligent home device, an intelligent home control interface is displayed based on the home control data, and the control operation is executed on the at least one intelligent home device based on the intelligent home control interface. The method and the system can execute control operation on different intelligent home devices in the home control interface in the same software of the user terminal, are different from the prior art, and need to be switched to different software to respectively control the intelligent home devices when the user terminal controls the different intelligent home devices, so that the control efficiency of the intelligent home devices can be improved.
Further, fig. 12 is a schematic structural diagram of an intelligent home control terminal according to an embodiment of the present application. As shown in fig. 12, the smart home control terminal 1200 may include: at least one processor 1201, at least one network interface 1204, a user interface 1203, a memory 1205, a display assembly 1206, and at least one communication bus 1202.
Wherein a communication bus 1202 is used to enable connected communications between these components.
The user interface 1203 may include a Display screen (Display) and a Camera (Camera), and the optional user interface 1203 may further include a standard wired interface and a standard wireless interface.
The network interface 1204 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
Wherein the processor 1201 may include one or more processing cores. The processor 1201 performs various functions of the terminal 1200 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 1205, and invoking data stored in the memory 1205, using various interfaces and lines connecting the various parts throughout the terminal 1200. Alternatively, the processor 1201 may be implemented in at least one hardware form of digital signal Processing (DIGITAL SIGNAL Processing, DSP), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA), programmable logic array (Programmable Logic Array, PLA). The processor 1201 may integrate one or a combination of several of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU), and a modem, etc. The CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It will be appreciated that the modem may not be integrated into the processor 1201 and may be implemented by a single chip.
The Memory 1205 may include a random access Memory (Random Access Memory, RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 1205 includes a non-transitory computer readable medium (non-transitory computer-readable storage medium). The memory 1205 may be used to store instructions, programs, code sets, or instruction sets. The memory 1205 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-described various method embodiments, etc.; the storage data area may store data or the like referred to in the above respective method embodiments. The memory 1205 may also optionally be at least one storage device located remotely from the processor 1201. As shown in fig. 12, an operating system, a network communication module, a user interface module, and a smart home device control program may be included in the memory 1205 as one type of computer storage medium.
In the terminal 1200 shown in fig. 12, the user interface 1203 is mainly used for providing an input interface for a user, and acquiring data input by the user; and the processor 1201 may be configured to invoke the smart home device control program stored in the memory 1205, and specifically perform the following operations:
Determining the current position information of a user and acquiring the position state information corresponding to at least one intelligent home device;
Generating home control data based on the position information and each piece of position state information;
And transmitting the home control data to a user terminal corresponding to the user, wherein the home control data is used for indicating the user terminal to display a home control interface and executing control operation on the intelligent home equipment based on the home control interface.
In one embodiment, the processor 1201, when executing the step of determining the location information in which the user is currently located, specifically executes the following steps:
Acquiring first monitoring information aiming at a user from at least one first intelligent home device, and determining the current position information of the user based on the first monitoring information; and/or the number of the groups of groups,
And acquiring second monitoring information aiming at the user from the user terminal, and determining the current position information of the user based on the second monitoring information.
In one embodiment, the processor 1201, when executing the step of generating home control data based on the location information and each of the location status information, specifically performs the following operations:
determining at least one second intelligent home device based on the position information and each piece of position state information;
and generating home control data corresponding to the at least one second intelligent home device.
In one embodiment, the processor 1201, when executing the step of determining at least one second smart home device based on the location information and each of the location status information, specifically performs the following operations:
Determining device triggering conditions corresponding to the intelligent home devices based on the position state information;
And matching the position information with the device triggering conditions, and determining at least one second intelligent home device from the intelligent home devices.
In one embodiment, the processor 1201, when executing the step of generating the home control data of the at least one second smart home device, specifically performs the following operations:
Determining home control component data corresponding to the at least one second intelligent home device respectively, and acquiring state data corresponding to the at least one second intelligent home device respectively;
And taking the home control component data and the state data as home control data.
In one embodiment, the processor 1201, when executing the step of generating the home control data of the at least one second smart home device, specifically performs the following operations:
Determining home recommendation modes respectively corresponding to the at least one second intelligent home equipment, and acquiring state data respectively corresponding to the at least one second intelligent home equipment, wherein the home recommendation modes comprise home recommendation functions and home recommendation information;
and taking a mode data set formed by the home recommended modes and the state data as home control data.
In one embodiment, the processor 1201 also performs the following steps:
Acquiring state update information corresponding to each third intelligent home device under the scene that the user terminal performs control operation on at least one third intelligent home device;
and synchronizing the state updating information to the user terminal, wherein the state updating information is used for indicating the user terminal to update the home control interface.
In one embodiment, after executing the obtaining the status update information corresponding to each third smart home device, the processor 1201 further executes the following steps:
determining a task control state corresponding to the third intelligent home equipment based on each piece of state update information;
And if the task control state is a task completion state, generating task prompt information, and transmitting the task prompt information to the user terminal, wherein the task prompt information is used for indicating the user terminal to push the task prompt information.
In addition, those skilled in the art will appreciate that the configuration of the smart home control terminal 1200 shown in the above figures does not constitute a limitation of the smart home control terminal 1200, and the smart home control terminal may include more or less components than illustrated, or may combine certain components, or may have a different arrangement of components. For example, the smart home control terminal 1200 further includes a radio frequency circuit, an audio circuit, a WiFi component, a power supply, a bluetooth component, and the like, which are not described herein.
Further, fig. 13 is a schematic structural diagram of a user terminal according to an embodiment of the present application. As shown in fig. 13, the user terminal 1300 may include: at least one processor 1301, at least one network interface 1304, a user interface 1303, a memory 1305, a display screen assembly 1306, and at least one communication bus 1302.
Wherein a communication bus 1302 is used to enable connected communications between these components.
The user interface 1303 may include a Display screen (Display) and a Camera (Camera), and the optional user interface 1303 may further include a standard wired interface and a standard wireless interface.
The network interface 1304 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
Processor 1301 may include one or more processing cores, among other things. The processor 1301 connects various parts within the entire terminal 1300 using various interfaces and lines, and performs various functions of the terminal 1300 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 1305, and calling data stored in the memory 1305. Alternatively, the processor 1301 may be implemented in at least one hardware form of digital signal Processing (DIGITAL SIGNAL Processing, DSP), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA), programmable logic array (Programmable Logic Array, PLA). Processor 1301 may integrate one or a combination of several of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU), and a modem, etc. The CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It will be appreciated that the modem may not be integrated into the processor 1301 and may be implemented by a single chip.
The Memory 1305 may include a random access Memory (Random Access Memory, RAM) or a Read-Only Memory (RAM). Optionally, the memory 1305 includes a non-transitory computer readable medium (non-transitory computer-readable storage medium). The memory 1305 may be used to store instructions, programs, code sets, or instruction sets. The memory 1305 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the various method embodiments described above, etc.; the storage data area may store data or the like referred to in the above respective method embodiments. Memory 1305 may also optionally be at least one storage device located remotely from the aforementioned processor 1301. As shown in fig. 13, an operating system, a network communication module, a user interface module, and a smart home device control program may be included in the memory 1305, which is one type of computer storage medium.
In the terminal 1300 shown in fig. 13, the user interface 1303 is mainly used for providing an input interface for a user, and acquiring data input by the user; and processor 1301 may be configured to invoke the smart home device control program stored in memory 1305 and specifically perform the following operations:
Acquiring household control data, wherein the household control data is generated by an intelligent household control terminal based on the current position information of a user and the position state information corresponding to at least one intelligent household device;
And displaying an intelligent home control interface based on the home control data, and executing control operation on the at least one intelligent home device based on the intelligent home control interface.
In one embodiment, processor 1301 also performs the following steps:
responding to the home control operation input in the intelligent home control interface, transmitting the home control operation to the intelligent home control end, wherein the home control operation is used for indicating the intelligent home control end to control at least one third intelligent home device, and the at least one third intelligent home device is a control operation object corresponding to the home control operation.
In addition, it will be appreciated by those skilled in the art that the configuration of the user terminal 1300 illustrated in the above-described figures does not constitute a limitation of the user terminal 1300, and the user terminal may include more or less components than illustrated, or may combine certain components, or may have a different arrangement of components. For example, the ue 1300 further includes radio frequency circuits, audio circuits, wiFi components, power sources, bluetooth components, etc., which are not described herein.
The embodiment of the application also provides a computer readable storage medium, which stores at least one instruction for being executed by a processor to implement the intelligent home equipment control method according to each embodiment.
Embodiments of the present application also provide a computer program product storing at least one instruction that is loaded and executed by the processor to implement the smart home device control method according to the above embodiments.
Those skilled in the art will appreciate that in one or more of the examples described above, the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, these functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.

Claims (12)

1. The intelligent household equipment control method is characterized by being applied to an intelligent household control end, and comprises the following steps:
Determining the current position information of a user and acquiring the position state information corresponding to at least one intelligent home device;
Generating home control data based on the position information and each piece of position state information;
Transmitting the home control data to a user terminal corresponding to the user, wherein the home control data is used for indicating the user terminal to display a home control interface and executing control operation on the intelligent home equipment based on the home control interface;
The determining the current position information of the user comprises the following steps: determining the current position information of a user according to an image containing the user and acquired by at least one intelligent home device, wherein the position information comprises a position, a visual position range and time; or acquiring second monitoring information aiming at the user from the user terminal, and determining the current position information of the user based on the second monitoring information, wherein the second monitoring information comprises an image acquired by a camera and a position signal acquired by a position sensor, and the position information comprises a position, a visual position range and time.
2. The method of claim 1, wherein generating home control data based on the location information and each of the location status information comprises:
determining at least one second intelligent home device based on the position information and each piece of position state information;
and generating home control data corresponding to the at least one second intelligent home device.
3. The method of claim 2, wherein the determining at least one second smart home device based on the location information and each of the location status information comprises:
Determining device triggering conditions corresponding to the intelligent home devices based on the position state information;
And matching the position information with the device triggering conditions, and determining at least one second intelligent home device from the intelligent home devices.
4. The method of claim 3, wherein the device trigger condition comprises at least one of a location trigger condition for the location, a visual trigger condition for the visual location range, and a time trigger condition for the time.
5. The method of claim 2, wherein the generating the home control data for the at least one second smart home device comprises:
Determining home control component data corresponding to the at least one second intelligent home device respectively, and acquiring state data corresponding to the at least one second intelligent home device respectively;
And taking the home control component data and the state data as home control data.
6. The method of claim 2, wherein the generating the home control data for the at least one second smart home device comprises:
Determining home recommendation modes respectively corresponding to the at least one second intelligent home equipment, and acquiring state data respectively corresponding to the at least one second intelligent home equipment, wherein the home recommendation modes comprise home recommendation functions and home recommendation information;
and taking a mode data set formed by the home recommended modes and the state data as home control data.
7. The method according to claim 1, wherein the method further comprises:
Acquiring state update information corresponding to each third intelligent home device under the scene that the user terminal performs control operation on at least one third intelligent home device;
and synchronizing the state updating information to the user terminal, wherein the state updating information is used for indicating the user terminal to update the home control interface.
8. The method of claim 7, wherein after the obtaining the status update information corresponding to each of the third smart home devices, further comprises:
determining a task control state corresponding to the third intelligent home equipment based on each piece of state update information;
And if the task control state is a task completion state, generating task prompt information, and transmitting the task prompt information to the user terminal, wherein the task prompt information is used for indicating the user terminal to push the task prompt information.
9. The intelligent household equipment control method is characterized by being applied to a user terminal, and comprises the following steps:
Acquiring household control data, wherein the household control data is generated by an intelligent household control terminal based on the current position information of a user and the position state information corresponding to at least one intelligent household device;
Displaying an intelligent home control interface based on the home control data, and executing control operation on the at least one intelligent home device based on the intelligent home control interface;
The intelligent home control terminal is used for acquiring at least one image containing a user, wherein the current position information of the user is determined by the intelligent home control terminal according to the image containing the user acquired by the at least one intelligent home device, and the position information comprises a position, a visual position range and time; or the current position information of the user is determined by the intelligent home control terminal according to second monitoring information which is acquired from the user terminal and aims at the user, the second monitoring information comprises an image acquired by a camera and a position signal acquired by a position sensor, and the position information comprises a position, a visual position range and time.
10. The method according to claim 9, wherein the method further comprises:
responding to the home control operation input in the intelligent home control interface, transmitting the home control operation to the intelligent home control end, wherein the home control operation is used for indicating the intelligent home control end to control at least one third intelligent home device, and the at least one third intelligent home device is a control operation object corresponding to the home control operation.
11. A computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the method steps of any one of claims 1 to 8 or 9 to 10.
12. A terminal, comprising: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the method steps of any of claims 1-8 or 9-10.
CN202110898967.6A 2021-08-05 2021-08-05 Smart home equipment control method and device, storage medium and terminal Active CN113625577B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110898967.6A CN113625577B (en) 2021-08-05 2021-08-05 Smart home equipment control method and device, storage medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110898967.6A CN113625577B (en) 2021-08-05 2021-08-05 Smart home equipment control method and device, storage medium and terminal

Publications (2)

Publication Number Publication Date
CN113625577A CN113625577A (en) 2021-11-09
CN113625577B true CN113625577B (en) 2024-06-28

Family

ID=78383036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110898967.6A Active CN113625577B (en) 2021-08-05 2021-08-05 Smart home equipment control method and device, storage medium and terminal

Country Status (1)

Country Link
CN (1) CN113625577B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114286442A (en) * 2022-01-24 2022-04-05 杭州涂鸦信息技术有限公司 Positioning method, control method of device to be positioned, mobile device and storage medium
KR20240062273A (en) * 2022-10-28 2024-05-09 삼성전자주식회사 IOT Device Control Apparatus and Control Method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106909396A (en) * 2017-03-03 2017-06-30 宇龙计算机通信科技(深圳)有限公司 A kind of interface display method and device of Intelligent housing application
CN108388142A (en) * 2018-04-10 2018-08-10 百度在线网络技术(北京)有限公司 Methods, devices and systems for controlling home equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104166396B (en) * 2014-08-27 2016-09-28 深圳创维-Rgb电子有限公司 A kind of intelligent home furnishing control method and system
CN105843050A (en) * 2016-03-18 2016-08-10 美的集团股份有限公司 Intelligent household system, intelligent household control device and method
CN110308660B (en) * 2019-06-06 2020-12-22 美的集团股份有限公司 Intelligent equipment control method and device
CN110687817B (en) * 2019-11-05 2023-03-21 深圳市欧瑞博科技股份有限公司 Intelligent household control method and device, terminal and computer readable storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106909396A (en) * 2017-03-03 2017-06-30 宇龙计算机通信科技(深圳)有限公司 A kind of interface display method and device of Intelligent housing application
CN108388142A (en) * 2018-04-10 2018-08-10 百度在线网络技术(北京)有限公司 Methods, devices and systems for controlling home equipment

Also Published As

Publication number Publication date
CN113625577A (en) 2021-11-09

Similar Documents

Publication Publication Date Title
CN113625577B (en) Smart home equipment control method and device, storage medium and terminal
CN105137774B (en) Intelligent household appliance control method and device and mobile terminal
CN108302713B (en) Air conditioner setting quick adjustment method, air conditioner and readable storage medium
CN109445352B (en) Household appliance control method, household appliance and storage medium
CN108919663B (en) Management method of intelligent household equipment and electronic equipment
JP6098273B2 (en) Lighting control apparatus and lighting control system
KR101913633B1 (en) Method for controlling electric-device and apparatus having the same
JP6545897B2 (en) Intelligent terminal remote control device functionalization control system and control method
US20130086243A1 (en) Apparatus and method for integrally managing maintenance of electronic devices
CN107346115B (en) Control method and control terminal of intelligent device and intelligent device
WO2017166674A1 (en) Instruction set switching method and device
JP2012209879A (en) Control apparatus, and control method, program and system
CN104407702A (en) Method, device and system for performing actions based on context awareness
CN106647295B (en) Smart home system and cooperative operation method thereof
CN104122999A (en) Intelligent device interaction method and system
JP2021103888A (en) Notification control device, notification control system, notification control method, and program
CN110864406A (en) Intelligent air conditioner and intelligent air conditioner control method
KR20120005315A (en) Integrated control system of home electric appliance
CN114637216A (en) Scene configuration method and device, control method and device, intelligent equipment and medium
CN112305926A (en) Distribution network control method, distribution network control device, household appliance and storage medium
CN106060590B (en) Display method, device and system of recommendation information
CN213090082U (en) Kitchen air conditioner
US10904634B2 (en) Television program switching method and apparatus
TWM547792U (en) Home appliance system with script function
CN106797505A (en) Control process method, electric equipment and control process program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant