技术领域Technical Field
本申请涉及计算机技术领域,尤其涉及一种智能家居设备控制方法、装置、存储介质以及终端。The present application relates to the field of computer technology, and in particular to a method, device, storage medium and terminal for controlling smart home devices.
背景技术Background technique
随着互联网的发展,智能家居设备广泛应用于日常生活中,起初在使用智能家居设备时,大多可以使用遥控装置来控制智能家居设备。现如今,可以使用软件在手机上控制智能家居设备。而使用软件来控制智能家居设备时,不同智能家居设备所对应的软件也不相同,需要用户下载多个软件来分别控制各个智能家居设备,操作繁琐。With the development of the Internet, smart home devices are widely used in daily life. At first, most people could use remote control devices to control smart home devices. Nowadays, you can use software to control smart home devices on your mobile phone. When using software to control smart home devices, different smart home devices correspond to different software. Users need to download multiple software to control each smart home device separately, which is cumbersome.
发明内容Summary of the invention
本申请实施例提供了一种智能家居设备控制方法、装置、计算机存储介质以及终端,旨在解决如何提高智能家居设备的控制效率的问题。所述技术方案如下:The embodiments of the present application provide a smart home device control method, device, computer storage medium and terminal, aiming to solve the problem of how to improve the control efficiency of smart home devices. The technical solution is as follows:
第一方面,本申请实施例提供了一种智能家居设备控制方法,应用于智能家居控制端,所述方法包括:In a first aspect, an embodiment of the present application provides a smart home device control method, which is applied to a smart home control terminal, and the method includes:
确定用户当前所处的位置信息,以及获取至少一个智能家居设备对应的位置状态信息;Determine the current location information of the user, and obtain the location status information corresponding to at least one smart home device;
基于所述位置信息和各所述位置状态信息,生成家居控制数据;Generate home control data based on the location information and each of the location status information;
将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。The home control data is transmitted to a user terminal corresponding to the user, and the home control data is used to instruct the user terminal to display a home control interface and perform control operations on the smart home device based on the home control interface.
第二方面,本申请实施例提供了一种智能家居设备控制方法,应用于用户终端,所述方法包括:In a second aspect, an embodiment of the present application provides a smart home device control method, which is applied to a user terminal, and the method includes:
获取家居控制数据,所述家居控制数据由智能家居控制端基于用户当前所处的位置信息,以及至少一个智能家居设备对应的位置状态信息所生成;Acquire home control data, where the home control data is generated by a smart home control terminal based on the current location information of the user and the location status information corresponding to at least one smart home device;
基于所述家居控制数据显示智能家居控制界面,基于所述智能家居控制界面对所述至少一个智能家居设备执行控制操作。A smart home control interface is displayed based on the home control data, and a control operation is performed on the at least one smart home device based on the smart home control interface.
第三方面,本申请实施例提供了一种智能家居设备控制装置,应用于智能家居控制端,所述装置包括:In a third aspect, an embodiment of the present application provides a smart home device control device, which is applied to a smart home control terminal, and the device includes:
信息获取模块,用于确定用户当前所处的位置信息,以及获取至少一个智能家居设备对应的位置状态信息;An information acquisition module, used to determine the current location information of the user, and to obtain the location status information corresponding to at least one smart home device;
数据生成模块,用于基于所述位置信息和各所述位置状态信息,生成家居控制数据;A data generation module, used for generating home control data based on the location information and each location status information;
数据发送模块,用于将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。A data sending module is used to transmit the home control data to the user terminal corresponding to the user, and the home control data is used to instruct the user terminal to display a home control interface and perform control operations on the smart home device based on the home control interface.
第四方面,本申请实施例提供了一种智能家居设备控制装置,应用于用户终端,所述装置包括:In a fourth aspect, an embodiment of the present application provides a smart home device control device, which is applied to a user terminal, and the device includes:
数据获取模块,用于获取家居控制数据,所述家居控制数据由智能家居控制端基于用户当前所处的位置信息,以及至少一个智能家居设备对应的位置状态信息所生成;A data acquisition module, used to acquire home control data, wherein the home control data is generated by the smart home control terminal based on the user's current location information and the location status information corresponding to at least one smart home device;
界面控制模块,用于基于所述家居控制数据显示智能家居控制界面,基于所述智能家居控制界面对所述至少一个智能家居设备执行控制操作。The interface control module is used to display a smart home control interface based on the home control data, and perform a control operation on the at least one smart home device based on the smart home control interface.
第五方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。In a fifth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium has a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the above-mentioned 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, and the computer program is suitable for being loaded by the memory and executing the above-mentioned method steps.
本申请实施例提供的技术方案带来的有益效果至少包括:The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
本申请实施例的方案在执行时,智能家居控制端首先确定用户当前所处的位置信息,以及获取至少一个智能家居设备对应的位置状态信息,基于所述位置信息和各所述位置状态信息,生成家居控制数据,将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。本申请可以在用户终端的同一个软件中的家居控制界面中对不同的智能家居设备执行控制操作,不同于相关技术中,在用户终端控制不同的智能家居设备时,还需要切换至不同的软件中分别对智能家居设备进行控制,可以提高智能家居设备的控制效率。When the scheme of the embodiment of the present application is executed, the smart home control terminal first determines the current location information of the user, and obtains the location status information corresponding to at least one smart home device, generates home control data based on the location information and each location status information, and transmits the home control data to the user terminal corresponding to the user, and the home control data is used to instruct the user terminal to display the home control interface, and perform control operations on the smart home device based on the home control interface. The present application can perform control operations on different smart home devices in the home control interface in the same software of the user terminal, which is different from the related art, when the user terminal controls different smart home devices, it is necessary to switch to different software to control the smart home devices separately, which can improve the control efficiency of smart home devices.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
图1是本申请实施例提供的一种智能家居设备控制方法的流程示意图;FIG1 is a flow chart of a smart home device control method provided in an embodiment of the present application;
图2是本申请实施例提供的一种智能家居设备控制方法的场景示意图;FIG2 is a schematic diagram of a scenario of a smart home device control method provided by an embodiment of the present application;
图3是本申请实施例提供的另一种智能家居设备控制方法的场景示意图;FIG3 is a schematic diagram of another scenario of a smart home device control method provided in an embodiment of the present application;
图4是本申请实施例提供的一种家居控制界面的显示示意图;FIG4 is a schematic diagram showing a display of a home control interface provided by an embodiment of the present application;
图5是本申请实施例提供的另一种智能家居设备控制方法的流程示意图;FIG5 is a flow chart of another smart home device control method provided in an embodiment of the present application;
图6是本申请实施例提供的又一种智能家居设备控制方法的流程示意图;FIG6 is a flow chart of another smart home device control method provided in an embodiment of the present application;
图7是本申请实施例提供的另一种家居控制界面的显示示意图;FIG7 is a schematic diagram showing another display of a home control interface provided by an embodiment of the present application;
图8是本申请实施例提供的又一种智能家居设备控制方法的流程示意图;FIG8 is a flow chart of another smart home device control method provided in an embodiment of the present application;
图9是本申请实施例提供的又一种智能家居设备控制方法的流程示意图;FIG9 is a flow chart of another smart home device control method provided in an embodiment of the present application;
图10是本申请实施例提供的一种智能家居设备控制装置的结构示意图;FIG10 is a schematic diagram of the structure of a smart home device control device provided in an embodiment of the present application;
图11是本申请实施例提供的一种智能家居设备控制装置的结构示意图;FIG11 is a schematic diagram of the structure of a smart home device control device provided in an embodiment of the present application;
图12是本申请实施例提供的一种智能家居控制端的结构示意图;FIG12 is a schematic diagram of the structure of a smart home control terminal provided in an embodiment of the present application;
图13是本申请实施例提供的一种用户终端的结构示意图。FIG. 13 is a schematic diagram of the structure of a user terminal provided in an embodiment of the present application.
具体实施方式Detailed ways
为使得本申请实施例的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, features, and advantages of the embodiments of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
在本申请的描述中,需要理解的是,术语“第一”、 “第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。In the description of the present application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In the description of the present application, it should be noted that, unless otherwise clearly specified and limited, "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood by specific circumstances. In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more. "And/or" describes the association relationship of associated objects, indicating that three relationships can exist, for example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects before and after are an "or" relationship.
下面结合具体的实施例对本申请进行详细说明。The present application is described in detail below with reference to specific embodiments.
请参见图1,为本申请实施例提供的一种智能家居设备控制方法的流程示意图。如图1所示,为便于说明,仅以各步骤的执行主体为智能家居控制端进行介绍说明,本申请实施例的所述方法可以包括以下步骤:Please refer to Figure 1, which is a flowchart of a smart home device control method provided in an embodiment of the present application. As shown in Figure 1, for ease of description, only the execution subject of each step is introduced as the smart home control terminal. The method in the embodiment of the present application may include the following steps:
S101,确定用户当前所处的位置信息,以及获取至少一个智能家居设备对应的位置状态信息。S101, determining the current location information of the user, and obtaining the location status information corresponding to at least one smart home device.
其中,位置信息可以包括位置、视觉位置范围以及时间中的至少一种信息,位置指的是用户当前在房内所处的地理位置,视觉位置范围指的是用户当前的视线范围,时间指的是当前时刻。比如,根据以上信息可以得到用户当前所处的位置信息为:上午8点10分,用户处于冰箱面前,视线范围内可以看见冰箱和微波炉。The location information may include at least one of the following information: location, visual location range, and time. The location refers to the current geographical location of the user in the room, the visual location range refers to the current visual range of the user, and the time refers to the current moment. For example, based on the above information, the current location information of the user can be obtained as follows: at 8:10 am, the user is in front of the refrigerator, and the refrigerator and the microwave oven can be seen within the visual range.
其中,位置状态信息可以包括智能家居设备的地理位置、智能家居设备当前的工作状态以及工作状态所对应的参数信息。比如,智能家居设备可以包括:扫地机器人、电视机、冰箱、微波炉、空调等设备。以空调为例进行说明,空调位于客厅的东北角,空调当前被设置为制冷状态,制冷状态下风速被设置为自动风速,温度被设置为23摄氏度。其他智能家居设备的位置状态信息也类似,在此不再赘述。Among them, the location status information may include the geographical location of the smart home device, the current working status of the smart home device, and the parameter information corresponding to the working status. For example, smart home devices may include: sweeping robots, televisions, refrigerators, microwave ovens, air conditioners and other equipment. Taking the air conditioner as an example, the air conditioner is located in the northeast corner of the living room. The air conditioner is currently set to cooling mode. In the cooling mode, the wind speed is set to automatic wind speed and the temperature is set to 23 degrees Celsius. The location status information of other smart home devices is similar and will not be repeated here.
在一种可行的实施方式中,本申请实施例的场景示意图,可参见图2所示的场景示意图,可以包括智能家居控制端、用户终端以及智能家居设备。其中,智能家居控制端可以为一个设备,而这些智能家居设备中又可以包括智能摄像头、扫地机器人、电视机、冰箱、微波炉、空调等设备。由图2可知,智能家居控制端与用户终端可以通过无线保真(WirelessFidelity,WiFi)、蓝牙等进行连接,智能家居控制端与各个智能家居设备之间也可以通过WiFi、蓝牙等进行连接。In a feasible implementation, the scene diagram of the embodiment of the present application can refer to the scene diagram shown in FIG2, which may include a smart home control terminal, a user terminal and smart home devices. Among them, the smart home control terminal can be a device, and these smart home devices can include smart cameras, sweeping robots, televisions, refrigerators, microwave ovens, air conditioners and other devices. As shown in FIG2, the smart home control terminal and the user terminal can be connected via wireless fidelity (WiFi), Bluetooth, etc., and the smart home control terminal and each smart home device can also be connected via WiFi, Bluetooth, etc.
可选的,如图2所示的场景示意图,摄像头可以安装在客厅,也可以安装在厨房,摄像头用于实时采集图像,在本申请实施例中,用户当前所处的位置信息可以由智能家居控制端根据摄像头所采集的包含用户的图像得到,由于智能家居控制端与各个智能家居设备相连,因此智能家居控制端可以从各个智能家居设备中实时获取到每个设备所对应的位置状态信息。Optionally, as shown in the scene diagram of Figure 2, the camera can be installed in the living room or in the kitchen. The camera is used to capture images in real time. In the embodiment of the present application, the user's current location information can be obtained by the smart home control terminal based on the image containing the user captured by the camera. Since the smart home control terminal is connected to each smart home device, the smart home control terminal can obtain the location status information corresponding to each device from each smart home device in real time.
在一种可行的实施方式中,本申请实施例的场景示意图,可参见如图3所示的场景示意图,可以包括智能家居控制端、用户终端以及智能家居设备。其中,智能家居控制端可以为两个设备,智能家居控制端可以包括智能家居控制中心和服务器两个设备,智能家居控制中心可以是智能终端、路由器等设备。这些智能家居设备中可以包括智能摄像头、扫地机器人、电视机、冰箱、微波炉、空调等设备。由图3可知,智能家居控制中心与各个智能家居设备之间可以通过WiFi、蓝牙等进行连接,智能家居控制中心还可以与用户终端以及服务器进行连接,而服务器还可以与用户终端进行连接。In a feasible implementation manner, the scenario diagram of the embodiment of the present application can refer to the scenario diagram shown in Figure 3, which may include a smart home control terminal, a user terminal and smart home devices. Among them, the smart home control terminal can be two devices, and the smart home control terminal can include two devices, a smart home control center and a server. The smart home control center can be a smart terminal, a router and other devices. These smart home devices may include smart cameras, sweeping robots, televisions, refrigerators, microwave ovens, air conditioners and other devices. As shown in Figure 3, the smart home control center can be connected to each smart home device via WiFi, Bluetooth, etc. The smart home control center can also be connected to the user terminal and the server, and the server can also be connected to the user terminal.
可选的,如图3所示的场景示意图,摄像头可以安装在客厅等位置,摄像头可以实时采集图像,并将图像发送至智能家居控制中心,智能家居控制中心可以对图像进行识别,可以识别出用户当前所处的位置信息,与此同时,智能家居控制中心还可以实时获取到各个智能家居设备的位置状态信息。进一步的,智能家居控制中心可以将位置信息和位置状态信息发送至服务器。需要说明的是,在图3所示的场景示意图中,当智能家居控制端包括智能家居控中心和服务器两个设备时,本申请实施例的执行主体可以是服务器。Optionally, as shown in the scene diagram of FIG3, the camera can be installed in a location such as a living room. The camera can capture images in real time and send the images to the smart home control center. The smart home control center can recognize the images and identify the user's current location information. At the same time, the smart home control center can also obtain the location status information of each smart home device in real time. Furthermore, the smart home control center can send the location information and location status information to the server. It should be noted that in the scene diagram shown in FIG3, when the smart home control terminal includes two devices, the smart home control center and the server, the execution subject of the embodiment of the present application can be the server.
S102,基于所述位置信息和各所述位置状态信息,生成家居控制数据。S102, generating home control data based on the location information and each location status information.
其中,家居控制数据用于在用户终端显示家居控制界面,而家居控制界面上可以包括至少一个智能家居设备的控制组件,用户可以在这些控制组件上对智能家居设备进行相应的控制操作。可选的,可以根据用户当前所处的位置信息选取可控制的智能家居设备,比如,用户当前在厨房,可控制的智能家居设备可以为客厅或者卧室的智能家居设备,因为用户在厨房,可以直接控制厨房的智能家居设备,而距离客厅或者卧室的智能家居设备较远,当前不方便控制这些智能家居设备。进一步的,可以根据可控制的智能家居设备的位置状态信息,生成可控制的智能家居设备的家居控制数据。比如,用户在厨房,可控制的智能家居设备可以包括客厅的电视机和扫地机器人,还可以包括卧室的空调。至于电视机的家居控制数据,若电视机当前处于关机状态,当前电视机的家居控制数据可以为控制电视机处于开机状态的数据;至于扫地机器人的家居控制数据,若扫地机器人当前处于工作状态,当前扫地机器人的控制数据可以是控制其工作强度、其工作时间以及其工作模式的数据;至于空调的家居控制数据,若空调当前处于制冷状态,当前空调的控制数据可以是控制其温度、其风速以及控制其处于关机状态的数据。Among them, the home control data is used to display the home control interface on the user terminal, and the home control interface may include at least one control component of a smart home device, and the user may perform corresponding control operations on the smart home device on these control components. Optionally, the controllable smart home device may be selected according to the user's current location information. For example, if the user is currently in the kitchen, the controllable smart home device may be the smart home device in the living room or bedroom. Because the user is in the kitchen, the smart home device in the kitchen can be directly controlled, but the smart home device in the living room or bedroom is far away, and it is not convenient to control these smart home devices at present. Furthermore, the home control data of the controllable smart home device may be generated according to the location status information of the controllable smart home device. For example, if the user is in the kitchen, the controllable smart home devices may include the TV and sweeping robot in the living room, and may also include the air conditioner in the bedroom. As for the home control data of a TV, if the TV is currently in the off state, the current home control data of the TV may be data for controlling the TV to be in the on state; as for the home control data of a sweeping robot, if the sweeping robot is currently in the working state, the current control data of the sweeping robot may be data for controlling its working intensity, its working time and its working mode; as for the home control data of an air conditioner, if the air conditioner is currently in the cooling state, the current control data of the air conditioner may be data for controlling its temperature, its wind speed and controlling it to be in the off state.
比如,可参见图4所示的界面示意图,该界面示意图可以为用户在上述场景中所生成的家居控制数据对应的家居控制界面。由图4可知,图中包括电视机的控制组件、扫地机器人的控制组件、卧室空调的控制组件。在电视机的控制组件中,有电源控件、音量调节控件、节目频道调节控件;在扫地机器人的控制组件中,有电源控件、有工作模式的控件;在卧室空调的控制组件中,有电源控件、有温度显示器、有温度调节控件、有制冷功能控件、有升温功能控件。需要说明的是,本申请实施例中的家居控制数据对应的家居控制界面并不局限于图4所示的控制组件,图4仅是举例说明。For example, please refer to the interface diagram shown in Figure 4, which can be a home control interface corresponding to the home control data generated by the user in the above scenario. As can be seen from Figure 4, the figure includes the control components of the TV, the control components of the sweeping robot, and the control components of the bedroom air conditioner. In the control components of the TV, there are power controls, volume adjustment controls, and program channel adjustment controls; in the control components of the sweeping robot, there are power controls and working mode controls; in the control components of the bedroom air conditioner, there are power controls, temperature displays, temperature adjustment controls, cooling function controls, and heating function controls. 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 components shown in Figure 4, and Figure 4 is only an example.
S103,将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。S103: Transmit the home control data to a user terminal corresponding to the user, wherein the home control data is used to instruct the user terminal to display a home control interface and perform control operations on the smart home device based on the home control interface.
可选的,由前述可知,用户终端可以智能家居控制端进行连接,在智能家居控制端生成家居控制数据后,可以通过WiFi或者蓝牙将携带家居控制数据的控制指令发送至用户终端。进一步的,用户终端在接收控制指令后,可以对控制指令进行解析,得到控制指令中所携带的家居控制数据。进一步的,用户终端可以在特定软件中显示家居控制数据对应的家居控制界面。该特定软件可以针对智能家居设备所开发,用户在特定软件中可以控制所有的智能家居设备,比如,在智能家居设备、智能家居控制端以及用户终端都处于连接状态时,用户可以通过特定软件中的家居控制界面,控制任意智能家居设备处于开机或者关机状态,还可以设备任意智能家居设备的工作模式以及工作强度等。比如,可以控制空调的开关机状态、可以控制空调的温度等;可以控制扫地机器人的开关机状态、可以控制扫地机器人的工作状态等;可以控制电视机的开关机状态、可以切换电视机中的节目频道、可以调节电视机的音量大小等。Optionally, as can be seen from the foregoing, the user terminal can be connected to the smart home control terminal. After the smart home control terminal generates home control data, the control instruction carrying the home control data can be sent to the user terminal via WiFi or Bluetooth. Further, after receiving the control instruction, the user terminal can parse the control instruction to obtain the home control data carried in the control instruction. Further, the user terminal can display the home control interface corresponding to the home control data in a specific software. The specific software can be developed for smart home devices, and the user can control all smart home devices in the specific software. For example, when the smart home device, the smart home control terminal and the user terminal are all in a connected state, the user can control any smart home device to be turned on or off through the home control interface in the specific software, and can also set the working mode and working intensity of any smart home device. For example, the on/off state of the air conditioner can be controlled, the temperature of the air conditioner can be controlled, etc.; the on/off state of the sweeping robot can be controlled, the working state of the sweeping robot can be controlled, etc.; the on/off state of the TV can be controlled, the program channel in the TV can be switched, and the volume of the TV can be adjusted.
在一种可行的实施方式中,在图2所示的场景示意图中,用户若在家居控制界面上对智能家居设备执行控制操作,则可以向智能家居控制端发送携带控制操作的指令,智能家居控制端再控制智能家居设备执行相应的操作。In a feasible implementation, in the scenario diagram shown in Figure 2, if the user performs a control operation on the smart home device on the home control interface, an instruction carrying the control operation can be sent to the smart home control terminal, and the smart home control terminal then controls the smart home device to perform the corresponding operation.
在一种可行的实施方式,在图3所示的场景示意图中,用户若在家居控制界面上对智能家居设备执行控制操作,则可以向智能家居控制中心发送携带控制操作的指令,由智能家居控制中心再控制智能家居设备执行相应的操作。In a feasible implementation manner, in the scenario diagram shown in Figure 3, if the user performs a control operation on the smart home device on the home control interface, an instruction carrying the control operation can be sent to the smart home control center, and the smart home control center can then control the smart home device to perform the corresponding operation.
本申请实施例的方案在执行时,智能家居控制端首先确定用户当前所处的位置信息,以及获取至少一个智能家居设备对应的位置状态信息,基于所述位置信息和各所述位置状态信息,生成家居控制数据,将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。本申请可以在用户终端的同一个软件中的家居控制界面中对不同的智能家居设备执行控制操作,不同于相关技术中,在用户终端控制不同的智能家居设备时,还需要切换至不同的软件中分别对智能家居设备进行控制,可以提高智能家居设备的控制效率,操作简单,增加了用户控制智能家居设备的便利性。When the scheme of the embodiment of the present application is executed, the smart home control terminal first determines the current location information of the user, and obtains the location status information corresponding to at least one smart home device, generates home control data based on the location information and each location status information, and transmits the home control data to the user terminal corresponding to the user, and the home control data is used to instruct the user terminal to display the home control interface, and perform control operations on the smart home device based on the home control interface. The present application can perform control operations on different smart home devices in the home control interface of the same software of the user terminal, which is different from the related art, when the user terminal controls different smart home devices, it is necessary to switch to different software to control the smart home devices separately, which can improve the control efficiency of smart home devices, simplify the operation, and increase the convenience of users controlling smart home devices.
请参见图5,为本申请实施例提供的一种智能家居设备控制方法的流程示意图。如图5所示,为了便于说明,仅以各步骤的执行主体为智能家居控制端进行介绍说明,本申请实施例的所述方法可以包括以下步骤:Please refer to Figure 5, which is a flowchart of a smart home device control method provided in an embodiment of the present application. As shown in Figure 5, for the sake of convenience, only the execution subject of each step is introduced as the smart home control terminal. The method in the embodiment of the present application may include the following steps:
S501,向至少一个第一智能家居设备获取针对用户的第一监测信息,基于所述第一监测信息确定所述用户当前所处的位置信息。S501: Obtain first monitoring information for a user from at least one first smart home device, and determine current location information of the user based on the first monitoring information.
其中,第一监测信息可以为摄像头采集的图像,而摄像头可以是安装在智能家居设备的。The first monitoring information may be an image captured by a camera, and the camera may be installed in a smart home device.
可选的,可以选择在部分智能家居设备上安装红外摄像头,在选取安装摄像头的智能家居设备时,可以选取放置在不同角度的智能家居设备,还可以选取可视范围较大的智能家居设备,从而可以采集到不同角度的图像,或者可以采集更大视线范围的图像。那么这些摄像头可以实时采集图像,并将采集的图像发送至智能家居控制端,由智能家居控制端对图像进行识别。在对图像进行识别时,可以结合多个智能家居设备所采集的图像进行识别,从而可以较为准确地确定用户当前所处的地理位置、用户的可视范围。进一步的,智能家居控制端可以将用户当前所处的地理位置、用户的可视范围以及当前时刻作为用户当前所处的位置信息。需要说明的是,本申请实施例可以应用于图2或图3所示的场景示意图,具体可参见图1中的S101,在此不再赘述。Optionally, you can choose to install infrared cameras on some smart home devices. When selecting smart home devices to install cameras, you can choose smart home devices placed at different angles, and you can also choose smart home devices with a larger visual range, so that you can collect images from different angles, or you can collect images with a larger visual range. Then these cameras can collect images in real time, and send the collected images to the smart home control terminal, which recognizes the images. When recognizing the image, you can combine the images collected by multiple smart home devices to recognize it, so that you can more accurately determine the user's current geographical location and the user's visual range. Further, the smart home control terminal can use the user's current geographical location, the user's visual range, and the current moment as the user's current location information. It should be noted that the embodiment of the present application can be applied to the scene schematic diagram shown in Figure 2 or Figure 3. For details, please refer to S101 in Figure 1, which will not be repeated here.
S502,向用户终端获取针对用户的第二监测信息,基于所述第二监测信息确定所述用户当前所处的位置信息。S502: Obtain second monitoring information for the user from the user terminal, and determine the current location information of the user based on the second monitoring information.
其中,第二监测信息可以为摄像头采集的图像和位置传感器采集的位置信号,而摄像头和位置传感器是可以安装在用户终端的。The second monitoring information may be an image collected by a camera and a position signal collected by a position sensor, and the camera and the position sensor may be installed in a user terminal.
可选的,用户终端可以实时采集图像和位置信号,并将图像和位置信号上传至智能家居控制端。进一步的,由智能家居控制端对图像和位置信号进行识别,进而可以确定用户当前所处的位置信息。可选的,图像可以确定用户的可视范围,而位置信号可以确定用户的地理位置,因此,智能家居控制端可以将可视范围、地理位置以及当前时刻作为用户当前所处的位置信息。需要说明的是,本申请实施例可以应用于图2或图3所示的场景示意图,具体可参见图1中的S101,在此不再赘述。Optionally, the user terminal can collect images and position signals in real time, and upload the images and position signals to the smart home control terminal. Furthermore, the smart home control terminal recognizes the images and position signals, and can determine the user's current location information. Optionally, the image can determine the user's visual range, and the position signal can determine the user's geographical location. Therefore, the smart home control terminal can use the visual range, geographical location and current time as the user's current location information. It should be noted that the embodiments of the present application can be applied to the scene schematic diagrams shown in Figure 2 or Figure 3. For details, please refer to S101 in Figure 1, which will not be repeated here.
可以理解的是,本申请实施例在执行时,可以同时执行S501和S502,也就是说,可以根据智能家居设备所采集的信息和用户终端所采集的信息共同得到用户当前所处的位置信息;还可以只执行S501,仅由智能家居设备所采集的信息得到用户当前所处的位置信息;还可以只执行S502,仅由用户终端所采集的信息得到用户当前所处的位置信息。It can be understood that when the embodiment of the present application is executed, S501 and S502 can be executed simultaneously, that is, the current location information of the user can be obtained based on the information collected by the smart home device and the information collected by the user terminal; it can also be that only S501 is executed, and the current location information of the user is obtained only from the information collected by the smart home device; it can also be that only S502 is executed, and the current location information of the user is obtained only from the information collected by the user terminal.
S503,获取至少一个智能家居设备对应的位置状态信息。S503: Obtain location status information corresponding to at least one smart home device.
具体的,可参见图1中的S101,在此不再赘述。For details, please refer to S101 in FIG. 1 , which will not be described in detail here.
S504,基于各所述位置状态信息,确定各所述智能家居设备对应的设备触发条件。S504: Determine a device triggering condition corresponding to each of the smart home devices based on the location status information.
可选的,由S501或者S502可知,用户当前所处的位置信息可以包括地理位置、可视范围以及当前时刻,为描述方便,可以将地理位置用位置来描述,将可视范围用视觉位置范围来描述,将当前时刻用时间来描述。简言之,用户当前所处的位置信息可以包括位置、视觉位置范围以及时间中的至少一种。而本申请实施例中的设备触发条件,就可以包括针对位置的位置触发条件、针对视觉位置范围的视觉触发条件以及针对时间的时间触发条件中的至少一种。Optionally, it can be known from S501 or S502 that the user's current location information may include a geographical location, a visual range, and a current time. For ease of description, the geographical 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 a time. In short, the user's current location information may include at least one of a location, a visual location range, and a time. The device trigger condition in the embodiment of the present application may include at least one of a location trigger condition for a location, a visual trigger condition for a visual location range, and a time trigger condition for a time.
其中,对于一个智能家居设备来说,针对位置的位置触发条件可以是:用户的地理位置是否位于该智能家居设备的预设位置范围,比如,预设位置范围可以设置为半径2米的圆形区域以内;针对视觉位置范围的视觉触发条件可以是:是否处于用户可视范围内,比如,用户在客厅以及阳台可以看见空调,当由用户当前所处的位置信息可知空调位于用户可视范围内,此时就可以称为满足视觉触发条件;针对时间的时间触发条件可以是:是否为预设时间段内,比如,用户通常在晚上7点钟到家,用户可能需要在晚上7点~7点15分之间开启空调,预设时间段就可以设置为晚上7点~7点15分。Among them, for a smart home device, the location trigger condition for location can be: whether the user's geographical location is within the preset location range of the smart home device, for example, the preset location range can be set to be within a circular area with a radius of 2 meters; the visual trigger condition for the visual location range can be: whether it is within the user's visible range, for example, the user can see the air conditioner in the living room and balcony. When the user's current location information shows that the air conditioner is within the user's visible range, then it can be said that the visual trigger condition is met; the time trigger condition for time can be: whether it is within the preset time period, for example, the user usually arrives home at 7 o'clock in the evening, and the user may need to turn on the air conditioner between 7 o'clock and 7:15 in the evening. The preset time period can be set to 7 o'clock to 7:15 in the evening.
可以理解的是,任意一智能家居设备都可以设置上述设备触发条件,这些设备触发条件可以预先设置并存储在智能家居控制端的本地存储中,智能家居控制端在获取到各智能家居设备的位置状态信息后,可以直接从本地存储中获取各设备对应的设备触发条件。It is understandable that any smart home device can set the above-mentioned device trigger conditions. These device trigger conditions can be pre-set and stored in the local storage of the smart home control terminal. After the smart home control terminal obtains the location status information of each smart home device, it can directly obtain the device trigger conditions corresponding to each device from the local storage.
S505,将所述位置信息与所述各所述设备触发条件进行匹配,从各所述智能家居设备确定至少一个第二智能家居设备。S505: Match the location information with the triggering conditions of each of the devices, and determine at least one second smart home device from each of the smart home devices.
可选的,用户当前所处为位置信息可以包括位置、视觉位置范围以及时间,相应的,设备触发条件可以包括针对位置的位置触发条件、针对视觉位置范围的视觉触发条件以及针对时间的时间触发条件。可以将位置信息中包含的位置与位置触发条件进行匹配,可以将位置信息中包含的视觉位置范围与视觉触发条件进行匹配,可以将位置信息中包含的时间与时间触发条件进行匹配。Optionally, the user's current location information may include location, visual location range, and time, and accordingly, the device trigger condition may include a location trigger condition for the location, a visual trigger condition for the visual location range, and a time trigger condition for the time. The location contained in the location information may be matched with the location trigger condition, the visual location range contained in the location information may be matched with the visual trigger condition, and the time contained in the location information may be matched with the time trigger condition.
在位置与位置触发条件进行匹配时,由于位置触发条件可以是:用户的地理位置是否位于该智能家居设备的预设位置范围,当用户处于若干个智能家居设备的预设位置范围内时,可以选取这些智能家居设备作为第二智能家居设备;在视觉位置范围与视觉触发条件进行匹配时,由于视觉触发条件可以是:是否处于用户可视范围内,当确定部分智能家居设备位于用户可视范围内时,可以选取这些智能家居设备作为第二智能家居设备;在时间与时间触发条件进行匹配时,由于时间触发条件可以是:是否为预设时间段内,当由用户位置信息可知,当前时间位于预设时间段内,可以选取这些智能家居设备作为第二智能家居设备。可以理解的是,选取的第二智能家居设备可以是由上述任意一个触发条件匹配到的,可以是由上述任意二个触发条件匹配到的,还可以是由上述三种触发条件同时匹配到的。When the location is matched with the location trigger condition, since the location trigger condition can be: whether the user's geographical location is within the preset location range of the smart home device, when the user is within the preset location range of several smart home devices, these smart home devices can be selected as the second smart home device; when the visual location range is matched with the visual trigger condition, since the visual trigger condition can be: whether it is within the user's visual range, when it is determined that some smart home devices are within the user's visual range, these smart home devices can be selected as the second smart home device; when the time is matched with the time trigger condition, since the time trigger condition can be: whether it is within the preset time period, when it can be known from the user's location information that the current time is within the preset time period, these smart home devices can be selected as the second smart home device. It can be understood that the selected second smart home device can be matched by any one of the above trigger conditions, can be matched by any two of the above trigger conditions, or can be matched by all three of the above trigger conditions.
比如,用户当前所处的位置信息为:时间是,晚上7点05分;位置是,用户坐在沙发上;视觉位置范围是,可以看见电视机、空调、扫地机器人、洗衣机。智能家居设备可以包括:微波炉、洗碗机、冰箱、电视机、空调、扫地机器人、洗衣机。微波炉当前的位置状态信息为:位于厨房,处于关机状态,微波炉对应的设备触发条件为:用户是否处于以微波炉为中心半径为2米的圆形区域内,是否处于用户可视范围内,是否为早上6点~8点,或者是否为上午11点~下午1点,或者是否为下午5点~下午6点半;洗碗机当前的位置状态信息为:位于厨房,处于关机状态,洗碗机对应的设备触发条件为:用户是否处于以洗碗机为中心半径为2米的圆形区域内,是否处于用户可视范围内,是否为早上6点~8点,或者是否为上午11点~下午1点,或者是否为下午5点~下午6点半;冰箱当前的位置状态信息为:位于客厅,处于工作状态,冷藏温度为-8摄氏度,保鲜温度为4摄氏度,冰箱对应的设备触发条件为:用户是否处于以冰箱为中心半径为3米的圆形区域内,是否处于用户可视范围内,是否为0点~23点;电视机当前的位置状态为:位于客厅,处于关机状态,电视机当前对应的设备触发条件为:用户是否处于以电视机为中心半径为4米的扇形区域内,是否处于用户可视范围内,是否为上午10点~晚上22点;空调当前的位置状态信息为:位于客厅,处于关机状态,空调对应的设备触发条件为:是否处于以空调为中心半径为4米的扇形区域内,是否处于用户可视范围内,是否为上午9点~晚上22点30分;扫地机器人当前的位置状态信息为:位于客厅,处于工作模式,工作强度处于最低档位,扫地机器人对应的设备触发条件为:是否处于以扫地机器人为中心半径为2米的圆形区域内,是否处于用户可视范围内,是否为上午9点~晚上22点30分。因此,在上述场景中,用时间进行匹配时,可以匹配到的第二智能家居设备是:冰箱、电视机、空调、扫地机器人;用位置进行匹配时,可以匹配到的第二智能家居设备是:电视机、空调、扫地机器人;用视觉位置范围,可以匹配到的第二智能家居设备:电视机、空调、扫地机器人。由此可知,最后选取出的第二智能家居设备可以是:冰箱、电视机、空调以及扫地机器人。For example, the user's current location information is: time is 7:05 p.m.; location is, the user is sitting on the sofa; visual position range is, can see the TV, air conditioner, sweeping robot, washing machine. Smart home devices may include: microwave oven, dishwasher, refrigerator, TV, air conditioner, sweeping robot, washing machine. The current location status information of the microwave oven is: located in the kitchen and in the off state. The device triggering condition corresponding to the microwave oven is: whether the user is in a circular area with a radius of 2 meters with the microwave oven as the center, whether it is within the user's visual range, whether it is 6:00-8:00 in the morning, or whether it is 11:00 a.m.-1:00 p.m., or whether it is 5:00 p.m.-6:30 p.m.; the current location status information of the dishwasher is: located in the kitchen and in the off state. The device triggering condition corresponding to the dishwasher is: whether the user is in a circular area with a radius of 2 meters with the dishwasher as the center, whether it is within the user's visual range, whether it is 6:00-8:00 in the morning, or whether it is 11:00 a.m.-1:00 p.m., or whether it is 5:00 p.m.-6:30 p.m.; the current location status information of the refrigerator is: located in the living room, in working state, the refrigeration temperature is -8 degrees Celsius, and the preservation temperature is 4 degrees Celsius. The device triggering condition corresponding to the refrigerator is: whether the user is in a circular area with a radius of 3 meters with the refrigerator as the center Whether the circular area is within the user's visible range, and whether it is from 0:00 to 23:00; the current position status of the TV is: located in the living room, in the off state, and the current corresponding device trigger condition of the TV is: whether the user is in the fan-shaped area with a radius of 4 meters centered on the TV, whether it is within the user's visible range, and whether it is from 10:00 am to 10:00 pm; the current position status information of the air conditioner is: located in the living room, in the off state, and the corresponding device trigger condition of the air conditioner is: whether it is in the fan-shaped area with a radius of 4 meters centered on the air conditioner, whether it is within the user's visible range, and whether it is from 9:00 am to 10:30 pm; the current position status information of the sweeping robot is: located in the living room, in working mode, and the working intensity is at the lowest gear. The corresponding device trigger condition of the sweeping robot is: whether it is in the circular area with a radius of 2 meters centered on the sweeping robot, whether it is within the user's visible range, and whether it is from 9:00 am to 10:30 pm. Therefore, in the above scenario, when matching by time, the second smart home devices that can be matched are: refrigerator, TV, air conditioner, sweeping robot; when matching by location, the second smart home devices that can be matched are: TV, air conditioner, sweeping robot; when matching by visual location range, the second smart home devices that can be matched are: TV, air conditioner, sweeping robot. Therefore, it can be seen that the second smart home devices finally selected can be: refrigerator, TV, air conditioner and sweeping robot.
S506,确定所述至少一个第二智能家居设备分别对应的家居控制组件数据,并获取所述至少一个第二智能家居设备分别对应的状态数据。S506: Determine home control component data corresponding to the at least one second smart home device, and obtain status data corresponding to the at least one second smart home device.
S507,将各所述家居控制组件数据和各所述状态数据作为家居控制数据。S507, using each of the home control component data and each of the status data as home control data.
下面对S506和S507进行解释说明。S506 and S507 are explained below.
其中,家居控制组件数据指的是可以用于控制智能家居设备的工作状态以及设置工作状态所对应的工作参数的数据。由于智能家居设备的位置状态信息可以包括智能家居设备的地理位置、智能家居设备当前的工作状态以及工作状态所对应的参数信息,而本申请实施例中的状态数据指的是智能家居设备当前的工作状态以及工作状态所对应的参数信息。Among them, the home control component data refers to data that can be used to control the working state of the smart home device and set the working parameters corresponding to the working state. Since the location status information of the smart home device can include the geographical location of the smart home device, the current working state of the smart home device, and the parameter information corresponding to the working state, the status data in the embodiment of the present application refers to the current working state of the smart home device and the parameter information corresponding to the working state.
比如,对于电视机来说,家居控制数据可以是控制电视机处于开机状态或者关机状态的数据,可以是调整节目频道的数据,可以是调整节目音量大小的数据;对于空调来说,家居控制数据可以是控制空调处于开机状态或者关机状态的数据,控制空调的工作模式的数据,制冷、制热、除湿等模式,可以是调整风速大小的数据,可以是调整温度的数据;对于扫地机器人来说,家居控制数据可以是控制扫地机器人处于开机状态或者关机状态的数据,可以是调整工作模式的数据,可以是调整工作强度的数据。对于其他智能家居设备的家居控制数据,可参考上述智能家居设备,在此不再赘述。For example, for a television, home control data can be data for controlling whether the television is turned on or off, data for adjusting program channels, or data for adjusting program volume; for an air conditioner, home control data can be data for controlling whether the air conditioner is turned on or off, data for controlling the working mode of the air conditioner, such as cooling, heating, dehumidification, etc., data for adjusting wind speed, or data for adjusting temperature; for a sweeping robot, home control data can be data for controlling whether the sweeping robot is turned on or off, data for adjusting working mode, or data for adjusting working intensity. For home control data of other smart home devices, please refer to the above-mentioned smart home devices, which will not be described in detail here.
可以理解的是,在智能家居设备处于不同状态下,其对应的控制组件数据是不同的,可以预先根据智能家居设备当前所处的状态,配置各个状态所对应的控制组件数据。比如,在关机状态下,其控制组件数据通常是与开机状态相关的数据;在开机状态下,其控制组件通常是与工作状态相关的数据。因此,可以依据智能家居设备当前的状态数据确定其状态,然后再获取属于该状态的控制组件数据。进一步的,由控制组件数据和状态数据组成智能家居控制数据。It is understandable that when the smart home device is in different states, the corresponding control component data is 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, its control component data is usually data related to the on state; in the on state, its control component is usually data related to the working state. Therefore, the state of the smart home device can be determined based on its current state data, and then the control component data belonging to the state can be obtained. Furthermore, the smart home control data is composed of the control component data and the state data.
S508,将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。S508: Transmit the home control data to a user terminal corresponding to the user, wherein the home control data is used to instruct the user terminal to display a home control interface and perform control operations on the smart home device based on the home control interface.
可选的,可参见如图4所示的家居控制界面,图4中包括电视机的控制组件,扫地机器人的控制组件以及卧室空调的控制组件,用户可以在电视机的控制组件中点击音量调节控件对电视机的音量进行控制,或者点击节目频道调节控件对电视机节目频道进行控制。需要说明的是,图4所示的显示界面的控制组件仅为示意性的,本申请实施例并不局限于图4所示的控制组件。Optionally, see the home control interface shown in FIG4 , which includes a control component for a TV, a control component for a sweeping robot, and a control component for a bedroom air conditioner. The user can click the volume adjustment control in the control component of the TV to control the volume of the TV, or click the program channel adjustment control to control the program channel of the TV. It should be noted that the control components of the display interface shown in FIG4 are only illustrative, and the embodiments of the present application are not limited to the control components shown in FIG4 .
S509,在所述用户终端对至少一个第三智能家居设备执行控制操作的场景下,获取各所述第三智能家居设备对应的状态更新信息。S509: In a scenario where the user terminal performs a control operation on at least one third smart home device, obtain status update information corresponding to each of the third smart home devices.
S510,将所述状态更新信息同步至所述用户终端,所述状态更新信息用于指示所述用户终端对所述家居控制界面进行更新。S510, synchronizing the status update information to the user terminal, wherein the status update information is used to instruct the user terminal to update the home control interface.
具体的,下面对S509和S510进行解释说明。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 can send the instruction carrying the control operation to the smart home control terminal, and the smart home control terminal can parse the instruction to obtain the control operation for each smart home device. Further, the smart home control terminal can control the corresponding smart home device to perform the corresponding operation. Further, the smart home control terminal can obtain the status update information of each smart home device after performing the corresponding operation. Among them, the status update information may include the current position, the current working state, and the parameter information corresponding to the working state. It is understandable that the smart home control terminal can 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, at first, the home control interface displays a set of controls for controlling the TV to be in the on state. After the user clicks the power-on control, the TV changes from the off state to the on state. At this time, the home control interface can be updated to a set of controls for controlling the TV to adjust the program channel, controlling the TV to adjust the volume, and controlling the TV to be in the dormant or off state.
S511,基于各所述状态更新信息确定所述第三智能家居设备对应的任务控制状态。S511: Determine a task control state corresponding to the third smart home device based on each of the status update information.
S512,当所述任务控制状态为任务完成状态时,生成任务提示信息,并将所述任务提示信息传输至所述用户终端,所述任务提示信息用于指示所述用户终端推送任务提示消息。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 to instruct the user terminal to push a task prompt message.
具体的,下面对S511和S512进行说明。Specifically, S511 and S512 are described below.
其中,任务控制状态可以包括任务完成状态、任务进行中状态。任务完成状态用于表示当前的工作任务已完成,任务进行中状态用于表示当前的工作任务还在进行中,还处于未完成状态。The task control status may include a task completion status and a task in progress status. The task completion status is used to indicate that the current work task has been completed, and the task in progress status is used to indicate that the current work task is still in progress and is not yet completed.
比如,扫地机器人执行的任务为自动拖地任务,拖地时长为10分钟,扫地机器人在上午10点30分开始执行该任务,在10点40分结束该任务,因此,扫地机器人在10点41分的状态更新信息可以为:位于客厅沙发旁,当前处于休眠模式。智能家居控制端根据上述状态更新信息可以确定,扫地机器人对应的自动拖地任务已完成,其对应的任务控制状态应该为任务完成状态。进一步的,可以生成任务提示消息,任务提示消息的主要内容可以是:自动拖地任务已完成。与此同时,智能家居控制端可以将该任务提示消息发送至用户终端,以使用户终端推送该任务提示消息。For example, the task performed by the sweeping robot is an automatic mopping task, and the mopping time is 10 minutes. The sweeping robot starts to perform the task at 10:30 am and ends the task at 10:40 am. Therefore, the status update information of the sweeping robot at 10:41 am can be: located next to the sofa in the living room, currently in sleep mode. The smart home control terminal can determine based on the above status update information that the automatic mopping task corresponding to the sweeping robot has been completed, and its corresponding task control state should be the task completion state. Furthermore, a task prompt message can be generated, and the main content of the task prompt message can be: the automatic mopping task has been completed. At the same time, the smart 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 present application is executed, the smart home control terminal can obtain the first monitoring information for the user from at least one first smart home device, and determine the current location information of the user based on the first monitoring information; on the other hand, it can also obtain the second monitoring information for the user from the user terminal, and determine the current location information of the user based on the second monitoring information. Therefore, the present application can determine the current location information of the user from the monitoring information obtained from multiple angles, which can improve the richness and accuracy of the location information. The present application can select the smart home device that meets the current environment according to the user's location information and the trigger conditions of each smart home device, and then generate home control data, so that the home control data displays the home control interface on the user terminal, which can improve the control efficiency of the smart home device. In addition, the present application can obtain the status update information corresponding to each smart home device, and can determine the task control state corresponding to the third smart home device based on each of the status update information. When the task control state is the task completion state, generate task prompt information, and transmit the task prompt information to the user terminal, and the task prompt information is used to instruct the user terminal to push the task prompt message. Therefore, the present application can update the task status of the smart home device to the user terminal in real time, which increases the real-time control of the smart home device.
可选的,如图6所示,图5中的S506和S507可由S606和S607替换。Optionally, as shown in FIG. 6 , S506 and S507 in FIG. 5 may be replaced by S606 and S607 .
S606,确定所述至少一个第二智能家居设备分别对应的家居推荐模式,并获取所述至少一个第二智能家居设备分别对应的状态数据。S606: Determine a home recommendation mode corresponding to each of the at least one second smart home devices, and obtain status data corresponding to each of the at least one second smart home devices.
S607,将各所述家居推荐模式所组成的模式数据集合和各所述状态数据作为家居控制数据。S607: Use the mode data set composed of each of the home recommendation modes and each of the status data as home control data.
下面对S606和S607进行解释说明。S606 and S607 are explained below.
其中,所述家居推荐模式指的是针对某个功能可推荐的模式,家居推荐模式可以包括家居推荐功能和家居推荐信息。家居推荐功能指的是智能家居设备所具备的功能,家居推荐信息指的是,智能家居设备在某个功能下的功能参数信息。The home recommendation mode refers to a mode that can be recommended for a certain function, and the home recommendation mode may include a home recommendation function and home recommendation information. The home recommendation function refers to the function of the smart home device, and the home recommendation information refers to the function parameter information of the smart home device under a certain function.
比如,根据用户当前所处的位置信息和各智能家居设备的设备触发条件进行匹配,可以得到当前匹配的智能家居设备为智能风扇和空调。在夏季,针对智能风扇,其家居推荐模式可以是降温模式,对应的家居推荐功能就是降温功能,其降温功能对应的家居推荐信息可以是风速强度等级。针对空调,其家居推荐模式可以是降温模式,对应的家居推荐功能就是降温功能,其降温功能对应家居推荐信息可以是工作模式、风速等级和温度。For example, according to the user's current location information and the device trigger conditions of each smart home device, the currently matched smart home devices can be smart fans and air conditioners. In summer, for smart fans, the recommended home mode can be the cooling mode, and the corresponding recommended home function is the cooling function. The recommended home information corresponding to the cooling function can be the wind speed intensity level. For air conditioners, the recommended home mode can be the cooling mode, and the corresponding recommended home function is the cooling function. The recommended home information corresponding to the cooling function can be the working mode, wind speed level and temperature.
可选的,可以在确定智能家居设备分别对应的家居推荐模式后,获取这些智能家居设备分别对应的状态数据,将各家居推荐模式所组成的模式数据集合和状态数据作为家居控制数据。比如,针对空调的家居控制数据,其可以包括温度调节控件数据、工作模式调节控件数据、风速调节控件数据、开关机控件数据,在空调处于不同工作状态时,这些控件的显示效果也是不同,开关机控件在开机状态时,其控件可以是点亮状态,而开关机控件在关机状态时,其控件可以是熄灭状态。Optionally, after determining the recommended home modes corresponding to the smart home devices, the status data corresponding to these smart home devices can be obtained, and the mode data set and status data composed of each recommended home mode can be used as home control data. For example, the home control data for air conditioners can include temperature adjustment control data, working mode adjustment control data, wind speed adjustment control data, and power on/off control data. When the air conditioner is in different working states, the display effects of these controls are also different. When the power on/off control is in the power on state, the control can be in the light state, and when the power on/off control is in the power off state, the control can be in the off state.
可选的,可参见图7所示的界面示意图,该界面示意图可以为家居推荐模式为降温模式时,家居控制数据所对应的家居控制界面,图7所示的降温模式下,推荐的智能家居设备为智能风扇和卧室空调。在智能风扇对应的控制界面上,可以有开关机控制按键,还可以有档位等级调节按键;在卧室空调对应的控制界面上,可以有开关机控制按键,可以有温度调节按键,可以有温度显示模块,可以有功能按键,比如加热和制冷等功能按键,还可以有风速调节按键。Optionally, see the interface diagram shown in FIG7 , which may be a home control interface corresponding to the home control data when the home recommended mode is the cooling mode. In the cooling mode shown in FIG7 , the recommended smart home devices are smart fans and bedroom air conditioners. On the control interface corresponding to the smart fan, there may be a power on/off control button and a gear level adjustment button; on the control interface corresponding to the bedroom air conditioner, there may be a power on/off control button, a temperature adjustment button, a temperature display module, function buttons such as heating and cooling function buttons, and a wind speed adjustment button.
本申请实施例的方案在执行时,可以生成包含家居推荐模式的家居控制数据,在提高智能家居设备的控制效率的同时,还可以结合用户当前所处的环境,为用户推荐相应的家居推荐模式,丰富了家居控制界面。When the solution of the embodiment of the present application is executed, home control data including home recommendation modes can be generated. While improving the control efficiency of smart home devices, corresponding home recommendation modes can also be recommended to users based on the user's current environment, thereby enriching the home control interface.
请参见图8,为本申请实施例提供的一种智能家居设备控制方法的流程示意图。如图8所示,为了便于说明,仅以各步骤的执行主体为用户终端进行介绍说明,本申请实施例的所述方法可以包括以下步骤:Please refer to Figure 8, which is a flowchart of a smart home device control method provided in an embodiment of the present application. As shown in Figure 8, for the sake of convenience, only the execution subject of each step is introduced as a user terminal. The method in the embodiment of the present application may include the following steps:
S801,获取家居控制数据,所述家居控制数据由智能家居控制端基于用户当前所处的位置信息,以及至少一个智能家居设备对应的位置状态信息所生成。S801, obtaining home control data, where the home control data is generated by a smart home control terminal based on the user's current location information and location status information corresponding to at least one smart home device.
在一种可行的实施方式中,家居控制数据可以包括各智能家居设备分别对应的控制组件数据以及各智能家居设备的分别对应的状态数据。其中,家居控制组件数据指的是可以用于控制智能家居设备的工作状态以及设置工作状态所对应的工作参数的数据。由于智能家居设备的位置状态信息可以包括智能家居设备的地理位置、智能家居设备当前的工作状态以及工作状态所对应的参数信息,而本申请实施例中的状态数据指的是智能家居设备当前的工作状态以及工作状态所对应的参数信息。In a feasible implementation, the home control data may include control component data corresponding to each smart home device and status data corresponding to each smart home device. Among them, the home control component data refers to data that can be used to control the working state of the smart home device and set the working parameters corresponding to the working state. Since the location status information of the smart home device may include the geographical location of the smart home device, the current working state of the smart home device, and the parameter information corresponding to the working state, the status data in the embodiment of the present application refers to the current working state of the smart home device and the parameter information corresponding to the working state.
可选的,家居控制数据可以由智能家居控制端发送至用户终端,智能家居控制端在生成家居控制数据时,可以先依据用户当前所处的位置信息和至少一个智能家居设备对应的位置状态信息选取出符合设备触发条件的第二智能家居设备,选取过程可参见图5中的S505,在此不再赘述。进一步的,可以确定第二智能家居设备对应的家居控制组件数据和状态数据,然后将家居控制组件数据和状态数据作为家居控制数据。Optionally, the home control data can be sent from the smart home control terminal to the user terminal. When generating the home control data, the smart home control terminal can first select a second smart home device that meets the device triggering condition based on the user's current location information and the location status information corresponding to at least one smart home device. The selection process can be seen in S505 in FIG. 5, which will not be described in detail here. Further, the home control component data and status data corresponding to the second smart home device can be determined, and then the home control component data and status data can be used as the home control data.
在一种可行的实施方式中,家居控制数据可以包括智能家居设备分别对应的家居推荐模式所组成的模式数据集合,以及各智能家居设备分别对应的状态数据。其中,家居推荐模式指的是针对某个功能可推荐的模式,家居推荐模式可以包括家居推荐功能和家居推荐信息。家居推荐功能指的是智能家居设备所具备的功能,家居推荐信息指的是,智能家居设备在某个功能下的功能参数信息。各智能家居设备分别对应的状态数据,可参见上述描述,在此不再赘述。In a feasible implementation, the home control data may include a mode data set consisting of home recommendation modes corresponding to the smart home devices, and status data corresponding to each smart home device. Among them, the home recommendation mode refers to a mode that can be recommended for a certain function, and the home recommendation mode may include a home recommendation function and home recommendation information. The home recommendation function refers to the function possessed by the smart home device, and the home recommendation information refers to the function parameter information of the smart home device under a certain function. The status data corresponding to each smart home device can be found in the above description, which will not be repeated here.
可选的,家居控制数据可以由智能家居控制端发送至用户终端,智能家居控制端在生成家居推荐模式时,可以先依据用户当前所处的位置信息和至少一个智能家居设备对应的位置状态信息选取出符合设备触发条件的第二智能家居设备,选取过程可参见图5中的S505,在此不再赘述。进一步的,可以确定第二智能家居设备对应的家居推荐模式和状态数据,然后将家居推荐模式所组成的模式数据集合和状态数据作为家居控制数据。Optionally, the home control data can be sent from the smart home control terminal to the user terminal. When generating the home recommendation mode, the smart home control terminal can first select a second smart home device that meets the device triggering condition based on the user's current location information and the location status information corresponding to at least one smart home device. The selection process can be seen in S505 in Figure 5, which will not be repeated here. Further, the home recommendation mode and status data corresponding to the second smart home device can be determined, and then the mode data set and status data composed of the home recommendation mode are used as the home control data.
S802,基于所述家居控制数据显示智能家居控制界面,基于所述智能家居控制界面对所述至少一个智能家居设备执行控制操作。S802, displaying a smart home control interface based on the home control data, and performing a control operation on the at least one smart home device based on the smart home control interface.
在一种可行的实施方式中,家居控制界面可参见图4所示的界面示意图,由图4可知,图中包括电视机的控制组件、扫地机器人的控制组件、卧室空调的控制组件。在电视机的控制组件中,可以点击音量调节控件进行音量调节操作,可以点击节目频道调节控件进行节目频道调节操作;在扫地机器人的控制组件中,可以点击工作模式的控件,给扫地机器人选择相应的工作模式;在卧室空调的控制组件中,可以点击温度调节控件进行温度调节操作。In a feasible implementation, the home control interface can refer to the interface diagram shown in FIG4 , which shows that the figure includes the control components of the TV, the control components of the sweeping robot, and the control components of the bedroom air conditioner. In the control components of the TV, you can click the volume adjustment control to adjust the volume, and you can click the program channel adjustment control to adjust the program channel; in the control components of the sweeping robot, you can click the work mode control to select the corresponding work mode for the sweeping robot; in the control components of the bedroom air conditioner, you can click the temperature adjustment control to adjust the temperature.
在一种可行的实施方式中,家居控制界面可参见图7所示的界面示意图,图7所示的降温模式下,推荐的智能家居设备为智能风扇和卧室空调。在智能风扇对应的控制界面上,可以点击档位等级调节按键对智能风扇进行风速调节操作;在卧室空调对应的控制界面上,可以点击风速调节按键对空调进行风速调节操作。In a feasible implementation, the home control interface can refer to the interface diagram shown in FIG7. In the cooling mode shown in FIG7, the recommended smart home devices are smart fans and bedroom air conditioners. On the control interface corresponding to the smart fan, the gear level adjustment button can be clicked to adjust the wind speed of the smart fan; on the control interface corresponding to the bedroom air conditioner, the wind speed adjustment button can be clicked to adjust the wind speed of the air conditioner.
本申请实施例的方案在执行时,用户终端可以获取家居控制数据,所述家居控制数据由智能家居控制端基于用户当前所处的位置信息,以及至少一个智能家居设备对应的位置状态信息所生成,基于所述家居控制数据显示智能家居控制界面,基于所述智能家居控制界面对所述至少一个智能家居设备执行控制操作。本申请可以在用户终端的同一个软件中的家居控制界面中对不同的智能家居设备执行控制操作,不同于相关技术中,在用户终端控制不同的智能家居设备时,还需要切换至不同的软件中分别对智能家居设备进行控制,可以提高智能家居设备的控制效率,操作简单,增加了用户控制智能家居设备的便利性。When the scheme of the embodiment of the present application is executed, the user terminal can obtain home control data, which is generated by the smart home control terminal based on the user's current location information and the location status information corresponding to at least one smart home device, and display the smart home control interface based on the home control data, and perform control operations on the at least one smart home device based on the smart home control interface. The present application can perform control operations on different smart home devices in the home control interface in the same software of the user terminal, which is different from the related art that when the user terminal controls different smart home devices, it is necessary to switch to different software to control the smart home devices separately, which can improve the control efficiency of smart home devices, simplify the operation, and increase the convenience of users controlling smart home devices.
请参见图9,为本申请实施例提供的一种智能家居设备控制方法的流程示意图。如图9所示,为了便于说明,仅以各步骤的执行主体为用户终端进行介绍说明,本申请实施例的所述方法可以包括以下步骤:Please refer to Figure 9, which is a flowchart of a smart home device control method provided in an embodiment of the present application. As shown in Figure 9, for the sake of convenience, only the execution subject of each step is introduced as a user terminal. The method in the embodiment of the present application may include the following steps:
S901,获取家居控制数据,所述家居控制数据由智能家居控制端基于用户当前所处的位置信息,以及至少一个智能家居设备对应的位置状态信息所生成。S901, obtaining home control data, where the home control data is generated by a smart home control terminal based on the user's current location information and location status information corresponding to at least one smart home device.
S902,基于所述家居控制数据显示智能家居控制界面,基于所述智能家居控制界面对所述至少一个智能家居设备执行控制操作。S902, displaying a smart home control interface based on the home control data, and performing a control operation on the at least one smart home device based on the smart home control interface.
具体的,S901和S902可参见图8中的S801和S802,在此不再赘述。Specifically, S901 and S902 may refer to S801 and S802 in FIG. 8 , which will not be described in detail herein.
S903,响应于在所述智能家居控制界面所输入的家居控制操作,将所述家居控制操作传输至所述智能家居控制端。S903, in response to the home control operation input in the smart home control interface, transmitting the home control operation to the smart home control terminal.
其中,家居控制操作用于指示智能家居控制端对至少一个第三智能家居设备进行控制,至少一个第三智能家居设备为家居控制操作对应的控制操作对象。Among them, the home control operation is used to instruct the smart home control terminal to control at least one third smart home device, and the at least one third smart home device is the control operation object corresponding to the home control operation.
可选的,当用户在家居控制界面输入家居控制操作,比如对于电视机的开机操作,用户终端识别到该开机操作后,可以将携带开机操作的开机指令发送至智能家居控制端。智能家居控制端对开机指令进行解析得到对于电视机的开机操作后,可以对电视机进行控制,也就是控制电视机从关机状态切换为开机状态。对于其他家居控制操作的控制原理和电视机的开机操作类似,在此不再赘述。Optionally, when the user inputs a home control operation in the home control interface, such as a TV power-on operation, the user terminal can send a power-on instruction carrying the power-on operation to the smart home control terminal after recognizing the power-on operation. After the smart home control terminal parses the power-on instruction to obtain the TV power-on operation, it can control the TV, that is, control the TV to switch from the off state to the on state. The control principles of other home control operations are similar to the TV power-on operation, which will not be repeated here.
本申请实施例的方案在执行时,可以在用户终端的同一个软件中的家居控制界面中对不同的智能家居设备执行控制操作,响应于在所述智能家居控制界面所输入的家居控制操作,将所述家居控制操作传输至所述智能家居控制端,再由智能家居控制端对智能家居设备进行控制。不同于相关技术中,在用户终端控制不同的智能家居设备时,还需要切换至不同的软件中分别对智能家居设备进行控制,而不是直接通过用户终端对智能家居设备进行控制,是通过智能家居控制端间接对智能家居设备进行控制,可以提高智能家居设备的控制效率,同时,也可以减轻用户终端的运行压力。When the scheme of the embodiment of the present application is executed, control operations can be performed on different smart home devices in the home control interface in the same software of the user terminal. In response to the home control operation input in the smart home control interface, the home control operation is transmitted to the smart home control terminal, and then the smart home control terminal controls the smart home device. Different from the related art, when the user terminal controls different smart home devices, it is necessary to switch to different software to control the smart home devices respectively, instead of directly controlling the smart home devices through the user terminal, the smart home devices are indirectly controlled through the smart home control terminal, which can improve the control efficiency of the smart home devices and reduce the operating pressure of the user terminal.
请参见图10,为本申请实施例提供的一种智能家居设备控制装置的结构示意图。智能家居设备控制装置1000可以通过软件、硬件或者两者的结合实现成为智能家居控制端的全部或一部分。装置1000包括:Please refer to FIG. 10 , which is a schematic diagram of the structure of a smart home device control device provided in an embodiment of the present application. The smart home device control device 1000 can be implemented as all or part of the smart home control terminal through software, hardware, or a combination of both. The device 1000 includes:
信息获取模块1010,用于确定用户当前所处的位置信息,以及获取至少一个智能家居设备对应的位置状态信息;The information acquisition module 1010 is used to determine the current location information of the user and obtain the location status information corresponding to at least one smart home device;
数据生成模块1020,用于基于所述位置信息和各所述位置状态信息,生成家居控制数据;A data generating module 1020, configured to generate home control data based on the location information and each of the location status information;
数据发送模块1030,用于将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。The data sending module 1030 is used to transmit the home control data to the user terminal corresponding to the user, and the home control data is used to instruct the user terminal to display a home control interface and perform control operations on the smart home device based on the home control interface.
可选的,信息获取模块1010包括:Optionally, the information acquisition module 1010 includes:
第一信息获取单元,用于向至少一个第一智能家居设备获取针对用户的第一监测信息,基于所述第一监测信息确定所述用户当前所处的位置信息;和/或,a first information acquisition unit, configured to acquire first monitoring information for a user from at least one first smart home device, and determine the current location information of the user based on the first monitoring information; and/or,
第二信息获取单元,用于向用户终端获取针对用户的第二监测信息,基于所述第二监测信息确定所述用户当前所处的位置信息。The second information acquisition unit is used to acquire second monitoring information about the user from the user terminal, and determine the current location information of the user based on the second monitoring information.
可选的,数据生成模块1020包括:Optionally, the data generation module 1020 includes:
设备选取单元,用于基于所述位置信息和各所述位置状态信息,确定至少一个第二智能家居设备;A device selection unit, configured to determine at least one second smart home device based on the location information and each of the location status information;
数据生成单元,用于生成所述至少一个第二智能家居设备对应的家居控制数据。A data generating unit is used to generate home control data corresponding to the at least one second smart home device.
可选的,设备选取单元包括:Optionally, the device selection unit includes:
第一设备选取子单元,用于基于各所述位置状态信息,确定各所述智能家居设备对应的设备触发条件;A first device selection subunit, configured to determine a device triggering condition corresponding to each of the smart home devices based on each of the location status information;
第二设备选取子单元,用于将所述位置信息与所述各所述设备触发条件进行匹配,从各所述智能家居设备确定至少一个第二智能家居设备。The second device selection subunit is used to match the location information with the trigger conditions of each of the devices, and determine at least one second smart home device from each of the smart home devices.
可选的,在所述第一设备选取子单元中,所述位置信息包括位置、视觉位置范围以及时间中的至少一种,所述设备触发条件包括针对所述位置的位置触发条件、针对所述视觉位置范围的视觉触发条件以及针对所述时间的时间触发条件中的至少一种。Optionally, in the first device selection subunit, the location information includes at least one of location, visual location range and time, and the device trigger condition includes 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.
可选的,数据生成模块1020包括:Optionally, the data generation module 1020 includes:
第一数据生成子单元,用于确定所述至少一个第二智能家居设备分别对应的家居控制组件数据,并获取所述至少一个第二智能家居设备分别对应的状态数据;A first data generating subunit is used to determine the home control component data corresponding to the at least one second smart home device, and obtain the status data corresponding to the at least one second smart home device;
第二数据生成子单元,用于将各所述家居控制组件数据和各所述状态数据作为家居控制数据。The second data generating subunit is used to use each of the home control component data and each of the status data as home control data.
可选的,数据生成模块1020包括:Optionally, the data generation module 1020 includes:
第三数据生成子单元,用于确定所述至少一个第二智能家居设备分别对应的家居推荐模式,并获取所述至少一个第二智能家居设备分别对应的状态数据,所述家居推荐模式包括家居推荐功能和家居推荐信息;A third data generating subunit is used to determine a home recommendation mode corresponding to each of the at least one second smart home devices, and obtain status data corresponding to each of the at least one second smart home devices, wherein the home recommendation mode includes a home recommendation function and home recommendation information;
第四数据生成子单元,用于将各所述家居推荐模式所组成的模式数据集合和各所述状态数据作为家居控制数据。The fourth data generating subunit is used to use the mode data set composed of each of the home recommendation modes and each of the status data as home control data.
可选的,装置1000还包括:Optionally, the device 1000 further includes:
更新信息获取模块,用于在所述用户终端对至少一个第三智能家居设备执行控制操作的场景下,获取各所述第三智能家居设备对应的状态更新信息;An update information acquisition module, configured to acquire status update information corresponding to each third smart home device in a scenario where the user terminal performs a control operation on at least one third smart home device;
更新信息发送模块,用于将所述状态更新信息同步至所述用户终端,所述状态更新信息用于指示所述用户终端对所述家居控制界面进行更新。An update information sending module is used to synchronize the status update information to the user terminal, and the status update information is used to instruct the user terminal to update the home control interface.
可选的,装置1000还包括:Optionally, the device 1000 further includes:
任务确定模块,用于基于各所述状态更新信息确定所述第三智能家居设备对应的任务控制状态;A task determination module, configured to determine a task control state corresponding to the third smart home device based on each of the state update information;
提示消息生成模块,用于当所述任务控制状态为任务完成状态时,生成任务提示信息,并将所述任务提示信息传输至所述用户终端,所述任务提示信息用于指示所述用户终端推送任务提示消息。The prompt message generating module is used to generate task prompt information when the task control state is the task completion state, and transmit the task prompt information to the user terminal, wherein the task prompt information is used to instruct the user terminal to push the task prompt message.
本申请实施例的方案在执行时,智能家居控制端首先确定用户当前所处的位置信息,以及获取至少一个智能家居设备对应的位置状态信息,基于所述位置信息和各所述位置状态信息,生成家居控制数据,将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。本申请可以在用户终端的同一个软件中的家居控制界面中对不同的智能家居设备执行控制操作,不同于相关技术中,在用户终端控制不同的智能家居设备时,还需要切换至不同的软件中分别对智能家居设备进行控制,可以提高智能家居设备的控制效率。When the scheme of the embodiment of the present application is executed, the smart home control terminal first determines the current location information of the user, and obtains the location status information corresponding to at least one smart home device, generates home control data based on the location information and each location status information, and transmits the home control data to the user terminal corresponding to the user, and the home control data is used to instruct the user terminal to display the home control interface, and perform control operations on the smart home device based on the home control interface. The present application can perform control operations on different smart home devices in the home control interface of the same software of the user terminal, which is different from the related art, when the user terminal controls different smart home devices, it is necessary to switch to different software to control the smart home devices separately, which can improve the control efficiency of smart home devices.
请参见图11,为本申请实施例提供的一种智能家居设备控制装置的结构示意图。智能家居设备控制装置1100可以通过软件、硬件或者两者的结合实现成为用户终端的全部或一部分。装置1100包括:Please refer to FIG. 11, which is a schematic diagram of the structure of a smart home device control device provided in an embodiment of the present application. The smart home device control device 1100 can be implemented as all or part of a user terminal through software, hardware, or a combination of both. The device 1100 includes:
数据获取模块1110,用于获取家居控制数据,所述家居控制数据由智能家居控制端基于用户当前所处的位置信息,以及至少一个智能家居设备对应的位置状态信息所生成;The data acquisition module 1110 is used to acquire home control data, where the home control data is generated by the smart home control terminal based on the user's current location information and location status information corresponding to at least one smart home device;
界面控制模块1120,用于基于所述家居控制数据显示智能家居控制界面,基于所述智能家居控制界面对所述至少一个智能家居设备执行控制操作。The interface control module 1120 is used to display a smart home control interface based on the home control data, and perform a control operation on the at least one smart home device based on the smart home control interface.
可选的,装置1100还包括:Optionally, the device 1100 further includes:
操作传输模块,用于响应于在所述智能家居控制界面所输入的家居控制操作,将所述家居控制操作传输至所述智能家居控制端,所述家居控制操作用于指示所述智能家居控制端对至少一个第三智能家居设备进行控制,所述至少一个第三智能家居设备为所述家居控制操作对应的控制操作对象。An operation transmission module is used to respond to a home control operation input in the smart home control interface and transmit the home control operation to the smart home control terminal, wherein the home control operation is used to instruct the smart home control terminal to control at least one third smart home device, and the at least one third smart home device is a control operation object corresponding to the home control operation.
本申请实施例的方案在执行时,用户终端可以获取家居控制数据,所述家居控制数据由智能家居控制端基于用户当前所处的位置信息,以及至少一个智能家居设备对应的位置状态信息所生成,基于所述家居控制数据显示智能家居控制界面,基于所述智能家居控制界面对所述至少一个智能家居设备执行控制操作。本申请可以在用户终端的同一个软件中的家居控制界面中对不同的智能家居设备执行控制操作,不同于相关技术中,在用户终端控制不同的智能家居设备时,还需要切换至不同的软件中分别对智能家居设备进行控制,可以提高智能家居设备的控制效率。When the scheme of the embodiment of the present application is executed, the user terminal can obtain home control data, which is generated by the smart home control terminal based on the user's current location information and the location status information corresponding to at least one smart home device, and display the smart home control interface based on the home control data, and perform control operations on the at least one smart home device based on the smart home control interface. The present application can perform control operations on different smart home devices in the home control interface in the same software of the user terminal, which is different from the related art, when the user terminal controls different smart home devices, it is necessary to switch to different software to control the smart home devices separately, which can improve the control efficiency of smart home devices.
进一步地,图12为本申请实施例提供的一种智能家居控制端的结构示意图。如图12所示,智能家居控制端1200可以包括:至少一个处理器1201,至少一个网络接口1204,用户接口1203,存储器1205,显示屏组件1206,至少一个通信总线1202。Further, Fig. 12 is a schematic diagram of the structure of a smart home control terminal provided in 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 screen component 1206, and at least one communication bus 1202.
其中,通信总线1202用于实现这些组件之间的连接通信。The communication bus 1202 is used to realize the connection and communication between these components.
其中,用户接口1203可以包括显示屏(Display)、摄像头(Camera),可选用户接口1203还可以包括标准的有线接口、无线接口。The user interface 1203 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 1203 may also include a standard wired interface and a wireless interface.
其中,网络接口1204可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。The network interface 1204 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
其中,处理器1201可以包括一个或者多个处理核心。处理器1201利用各种借口和线路连接整个终端1200内的各个部分,通过运行或执行存储在存储器1205内的指令、程序、代码集或指令集,以及调用存储在存储器1205内的数据,执行终端1200的各种功能和处理数据。可选的,处理器1201可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1201可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1201中,单独通过一块芯片进行实现。Among them, the processor 1201 may include one or more processing cores. The processor 1201 uses various interfaces and lines to connect various parts in the entire terminal 1200, and executes various functions and processes data of the terminal 1200 by running or executing instructions, programs, code sets or instruction sets stored in the memory 1205, and calling data stored in the memory 1205. Optionally, the processor 1201 can 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), and programmable logic array (Programmable Logic Array, PLA). The processor 1201 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 1201, but implemented separately through a chip.
其中,存储器1205可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器1205包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1205可用于存储指令、程序、代码、代码集或指令集。存储器1205可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1205可选的还可以是至少一个位于远离前述处理器1201的存储装置。如图12所示,作为一种计算机存储介质的存储器1205中可以包括操作系统、网络通信模块、用户接口模块以及智能家居设备控制程序。Among them, the memory 1205 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 1205 includes a non-transitory computer-readable storage medium. The memory 1205 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 1205 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 1205 may also be at least one storage device located away from the aforementioned processor 1201. As shown in Figure 12, the memory 1205 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a smart home device control program.
在图12所示的终端1200中,用户接口1203主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1201可以用于调用存储器1205中存储的智能家居设备控制程序,并具体执行以下操作:In the terminal 1200 shown in FIG. 12 , the user interface 1203 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 1201 can be used to call the smart home device control program stored in the memory 1205 and specifically perform the following operations:
确定用户当前所处的位置信息,以及获取至少一个智能家居设备对应的位置状态信息;Determine the current location information of the user, and obtain the location status information corresponding to at least one smart home device;
基于所述位置信息和各所述位置状态信息,生成家居控制数据;Generate home control data based on the location information and each of the location status information;
将所述家居控制数据传输至所述用户对应的用户终端,所述家居控制数据用于指示所述用户终端显示家居控制界面,并基于所述家居控制界面对所述智能家居设备执行控制操作。The home control data is transmitted to a user terminal corresponding to the user, and the home control data is used to instruct the user terminal to display a home control interface and perform control operations on the smart home device based on the home control interface.
在一个实施例中,处理器1201在执行所述确定用户当前所处的位置信息的步骤时,具体执行以下步骤:In one embodiment, when the processor 1201 executes the step of determining the current location information of the user, the processor 1201 specifically executes the following steps:
向至少一个第一智能家居设备获取针对用户的第一监测信息,基于所述第一监测信息确定所述用户当前所处的位置信息;和/或,Obtaining first monitoring information about a user from at least one first smart home device, and determining current location information of the user based on the first monitoring information; and/or,
向用户终端获取针对用户的第二监测信息,基于所述第二监测信息确定所述用户当前所处的位置信息。Acquire second monitoring information for the user from the user terminal, and determine the current location information of the user based on the second monitoring information.
在一个实施例中,处理器1201在执行所述基于所述位置信息和各所述位置状态信息,生成家居控制数据的步骤时,具体执行以下操作:In one embodiment, when the processor 1201 executes the step of generating home control data based on the location information and each location status information, the processor 1201 specifically performs the following operations:
基于所述位置信息和各所述位置状态信息,确定至少一个第二智能家居设备;Determine at least one second smart home device based on the location information and each of the location status information;
生成所述至少一个第二智能家居设备对应的家居控制数据。Generate home control data corresponding to the at least one second smart home device.
在一个实施例中,处理器1201在执行所述基于所述位置信息和各所述位置状态信息,确定至少一个第二智能家居设备的步骤时,具体执行以下操作:In one embodiment, when the processor 1201 executes the step of determining at least one second smart home device based on the location information and each of the location status information, the processor 1201 specifically performs the following operations:
基于各所述位置状态信息,确定各所述智能家居设备对应的设备触发条件;Based on each of the position status information, determining a device trigger condition corresponding to each of the smart home devices;
将所述位置信息与所述各所述设备触发条件进行匹配,从各所述智能家居设备确定至少一个第二智能家居设备。The location information is matched with the triggering conditions of each of the devices, and at least one second smart home device is determined from each of the smart home devices.
在一个实施例中,处理器1201在执行所述生成所述至少一个第二智能家居设备的家居控制数据的步骤时,具体执行以下操作:In one embodiment, when the processor 1201 executes the step of generating the home control data of the at least one second smart home device, the processor 1201 specifically performs the following operations:
确定所述至少一个第二智能家居设备分别对应的家居控制组件数据,并获取所述至少一个第二智能家居设备分别对应的状态数据;Determine home control component data corresponding to the at least one second smart home device, and obtain status data corresponding to the at least one second smart home device;
将各所述家居控制组件数据和各所述状态数据作为家居控制数据。The home control component data and the status data are used as home control data.
在一个实施例中,处理器1201在执行所述生成所述至少一个第二智能家居设备的家居控制数据的步骤时,具体执行以下操作:In one embodiment, when the processor 1201 executes the step of generating the home control data of the at least one second smart home device, the processor 1201 specifically performs the following operations:
确定所述至少一个第二智能家居设备分别对应的家居推荐模式,并获取所述至少一个第二智能家居设备分别对应的状态数据,所述家居推荐模式包括家居推荐功能和家居推荐信息;Determine a home recommendation mode corresponding to each of the at least one second smart home devices, and obtain status data corresponding to each of the at least one second smart home devices, wherein the home recommendation mode includes a home recommendation function and home recommendation information;
将各所述家居推荐模式所组成的模式数据集合和各所述状态数据作为家居控制数据。The mode data set composed of each of the home recommendation modes and each of the status data are used as home control data.
在一个实施例中,处理器1201还执行以下步骤:In one embodiment, the processor 1201 further performs the following steps:
在所述用户终端对至少一个第三智能家居设备执行控制操作的场景下,获取各所述第三智能家居设备对应的状态更新信息;In a scenario where the user terminal performs a control operation on at least one third smart home device, obtaining status update information corresponding to each of the third smart home devices;
将所述状态更新信息同步至所述用户终端,所述状态更新信息用于指示所述用户终端对所述家居控制界面进行更新。The status update information is synchronized to the user terminal, and the status update information is used to instruct the user terminal to update the home control interface.
在一个实施例中,处理器1201在执行所述获取各所述第三智能家居设备对应的状态更新信息之后,还执行以下步骤:In one embodiment, after executing the step of obtaining the status update information corresponding to each of the third smart home devices, the processor 1201 further executes the following steps:
基于各所述状态更新信息确定所述第三智能家居设备对应的任务控制状态;Determine the task control state corresponding to the third smart home device based on each of the state update information;
若所述任务控制状态为任务完成状态,则生成任务提示信息,并将所述任务提示信息传输至所述用户终端,所述任务提示信息用于指示所述用户终端推送任务提示消息。If the task control state is a task completion state, task prompt information is generated and transmitted to the user terminal, where the task prompt information is used to instruct the user terminal to push a task prompt message.
除此之外,本领域技术人员可以理解,上述附图所示出的智能家居控制端1200的结构并不构成对智能家居控制端1200的限定,智能家居控制端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,智能家居控制端1200中还包括射频电路、音频电路、WiFi组件、电源、蓝牙组件等部件,在此不再赘述。In addition, those skilled in the art can understand that the structure of the smart home control terminal 1200 shown in the above figures does not constitute a limitation on the smart home control terminal 1200. The smart home control terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, the smart home control terminal 1200 also includes components such as a radio frequency circuit, an audio circuit, a WiFi component, a power supply, and a Bluetooth component, which will not be described in detail here.
进一步地,图13为本申请实施例提供的一种用户终端的结构示意图。如图13所示,用户终端1300可以包括:至少一个处理器1301,至少一个网络接口1304,用户接口1303,存储器1305,显示屏组件1306,至少一个通信总线1302。Further, Fig. 13 is a schematic diagram of the structure of a user terminal provided in 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 component 1306, and at least one communication bus 1302.
其中,通信总线1302用于实现这些组件之间的连接通信。The communication bus 1302 is used to realize the connection and communication between these components.
其中,用户接口1303可以包括显示屏(Display)、摄像头(Camera),可选用户接口1303还可以包括标准的有线接口、无线接口。The user interface 1303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 1303 may also include a standard wired interface and a wireless interface.
其中,网络接口1304可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。The network interface 1304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
其中,处理器1301可以包括一个或者多个处理核心。处理器1301利用各种借口和线路连接整个终端1300内的各个部分,通过运行或执行存储在存储器1305内的指令、程序、代码集或指令集,以及调用存储在存储器1305内的数据,执行终端1300的各种功能和处理数据。可选的,处理器1301可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1301可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1301中,单独通过一块芯片进行实现。Among them, the processor 1301 may include one or more processing cores. The processor 1301 uses various interfaces and lines to connect various parts in the entire terminal 1300, and executes various functions and processes data of the terminal 1300 by running or executing instructions, programs, code sets or instruction sets stored in the memory 1305, and calling data stored in the memory 1305. Optionally, the processor 1301 can 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), and programmable logic array (Programmable Logic Array, PLA). The processor 1301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 1301, and it can be implemented separately through a chip.
其中,存储器1305可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器1305包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1305可用于存储指令、程序、代码、代码集或指令集。存储器1305可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1305可选的还可以是至少一个位于远离前述处理器1301的存储装置。如图13所示,作为一种计算机存储介质的存储器1305中可以包括操作系统、网络通信模块、用户接口模块以及智能家居设备控制程序。Among them, the memory 1305 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 1305 includes a non-transitory computer-readable storage medium. The memory 1305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 1305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 1305 may also be at least one storage device located away from the aforementioned processor 1301. As shown in Figure 13, the memory 1305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a smart home device control program.
在图13所示的终端1300中,用户接口1303主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1301可以用于调用存储器1305中存储的智能家居设备控制程序,并具体执行以下操作:In the terminal 1300 shown in FIG. 13 , the user interface 1303 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 1301 can be used to call the smart home device control program stored in the memory 1305 and specifically perform the following operations:
获取家居控制数据,所述家居控制数据由智能家居控制端基于用户当前所处的位置信息,以及至少一个智能家居设备对应的位置状态信息所生成;Acquire home control data, where the home control data is generated by a smart home control terminal based on the current location information of the user and the location status information corresponding to at least one smart home device;
基于所述家居控制数据显示智能家居控制界面,基于所述智能家居控制界面对所述至少一个智能家居设备执行控制操作。A smart home control interface is displayed based on the home control data, and a control operation is performed on the at least one smart home device based on the smart home control interface.
在一个实施例中,处理器1301还执行以下步骤:In one embodiment, the processor 1301 further performs the following steps:
响应于在所述智能家居控制界面所输入的家居控制操作,将所述家居控制操作传输至所述智能家居控制端,所述家居控制操作用于指示所述智能家居控制端对至少一个第三智能家居设备进行控制,所述至少一个第三智能家居设备为所述家居控制操作对应的控制操作对象。In response to a home control operation input in the smart home control interface, the home control operation is transmitted to the smart home control terminal, and the home control operation is used to instruct the smart home control terminal to control at least one third smart home device, and the at least one third smart home device is the control operation object corresponding to the home control operation.
除此之外,本领域技术人员可以理解,上述附图所示出的用户终端1300的结构并不构成对用户终端1300的限定,用户终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,用户终端1300中还包括射频电路、音频电路、WiFi组件、电源、蓝牙组件等部件,在此不再赘述。In addition, those skilled in the art can understand that the structure of the user terminal 1300 shown in the above drawings does not constitute a limitation on the user terminal 1300, and the user terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, the user terminal 1300 also includes components such as a radio frequency circuit, an audio circuit, a WiFi component, a power supply, and a Bluetooth component, which will not be described in detail here.
本申请实施例还提供了一种计算机可读存储介质,该计算机存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述各个实施例所述的智能家居设备控制方法。An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, and the at least one instruction is used to be executed by a processor to implement the smart home device control method as described in the above embodiments.
本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的智能家居设备控制方法。An embodiment of the present application also provides a computer program product, which stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the smart home device control method described in the above embodiments.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110898967.6ACN113625577B (en) | 2021-08-05 | 2021-08-05 | Smart home device control method, device, storage medium and terminal |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110898967.6ACN113625577B (en) | 2021-08-05 | 2021-08-05 | Smart home device control method, device, storage medium and terminal |
| Publication Number | Publication Date |
|---|---|
| CN113625577A CN113625577A (en) | 2021-11-09 |
| CN113625577Btrue CN113625577B (en) | 2024-06-28 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110898967.6AActiveCN113625577B (en) | 2021-08-05 | 2021-08-05 | Smart home device control method, device, storage medium and terminal |
| Country | Link |
|---|---|
| CN (1) | CN113625577B (en) |
| 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 |
| CN115567335A (en)* | 2022-08-19 | 2023-01-03 | 珠海格力电器股份有限公司 | A device information display method, device, electronic device and storage medium |
| CN115751620A (en)* | 2022-10-21 | 2023-03-07 | 青岛海信日立空调系统有限公司 | Air conditioning system and household appliance running state monitoring method |
| KR20240062273A (en)* | 2022-10-28 | 2024-05-09 | 삼성전자주식회사 | IOT Device Control Apparatus and Control Method |
| 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 |
| 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 device control method and device |
| CN110687817B (en)* | 2019-11-05 | 2023-03-21 | 深圳市欧瑞博科技股份有限公司 | Intelligent household control method and device, terminal and computer readable storage medium |
| 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 |
| Publication number | Publication date |
|---|---|
| CN113625577A (en) | 2021-11-09 |
| Publication | Publication Date | Title |
|---|---|---|
| CN113625577B (en) | Smart home device control method, device, storage medium and terminal | |
| JP6178929B2 (en) | Mode switching method, apparatus, program, and recording medium | |
| CN105137774B (en) | A smart home appliance control method, device and mobile terminal | |
| CN105357629A (en) | Method and device used for binding mobile terminal with intelligent household electrical appliance | |
| CN107346115B (en) | Control method and control terminal of intelligent device and intelligent device | |
| CN110505508B (en) | Method and device for displaying state information in smart home operating system | |
| CN110196557B (en) | Equipment control method, device, mobile terminal and storage medium | |
| CN108831448A (en) | The method, apparatus and storage medium of voice control smart machine | |
| JP6545897B2 (en) | Intelligent terminal remote control device functionalization control system and control method | |
| KR101913633B1 (en) | Method for controlling electric-device and apparatus having the same | |
| JP6286616B2 (en) | Home smart socket control method, apparatus, program, and recording medium | |
| CN104635536B (en) | Intelligent electrical appliance control and system | |
| KR20170075597A (en) | Method and appratus for controlling a device | |
| CN105404160A (en) | Control method and device based on sleep state | |
| US20130086243A1 (en) | Apparatus and method for integrally managing maintenance of electronic devices | |
| CN103246267A (en) | Remote control device with 3D user interface and interface generation method thereof | |
| WO2017166674A1 (en) | Instruction set switching method and device | |
| CN105007206A (en) | Method and device for controlling intelligent household electrical appliance and mobile terminal | |
| CN110361978B (en) | Intelligent equipment control method, device and system based on Internet of things operating system | |
| CN106375809B (en) | Volume adjusting method and device and storage medium | |
| CN115664882A (en) | Household equipment control method, remote control equipment and storage medium | |
| CN204270114U (en) | Home service robot and home service system with it | |
| CN105141667A (en) | Equipment control method and device | |
| US9342980B2 (en) | Communication apparatus, which communicates with an external terminal, method of controlling a communication apparatus which communicates with an external terminal, program, and server | |
| CN113687721A (en) | Device control method and device, head-mounted display device and storage medium |
| 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 | ||
| GR01 | Patent grant |