一种设备控制方法及电子设备与流程

文档序号:36131631发布日期:2023-11-22 20:17阅读:22来源:国知局
一种设备控制方法及电子设备与流程

本技术涉及电子设备领域,尤其涉及一种设备控制方法及电子设备。


背景技术:

1、随着智能家居设备的发展,智能家居设备在人们生活中应用的越来越多。用户可以拥有多个智能家居设备,在不同的使用场景下,用户可能需要对多个智能家居设备进行控制。例如,在用户需要读书的场景时,用户需要将智能窗帘关闭,且需要将智能灯具开启等。

2、为了方便用户在不同使用场景下对不同智能家居设备的控制,可以预先设置不同的使用场景,从而实现不同的使用场景下,对不同的智能家居设备的联动控制。例如,在用户通过手机设置并选择读书场景时,手机可以通过云端服务器控制智能窗帘关闭以及控制智能灯具开启等。

3、目前的智能家居设备的场景功能,通常是由用户通过手机提前设置的,或者是由运营人员提前配置的。然而,提前设置的使用场景对应的智能家居设备的类型和功能,往往与用户实际使用时对应的智能家居设备的类型和功能不符。这就需要用户更改使用场景对应的智能家居设备的类型和功能,或者需要用户对某些智能家居设备进行手动控制,这就导致用户的操作较为复杂,降低了用户的使用体验。


技术实现思路

1、本技术实施例提供一种设备控制方法及电子设备,能够避免提前设置的使用场景对应的智能家居设备的类型和功能,与用户的实际使用时对应的智能家居设备的类型和功能不符,从而减少用户的操作,提高用户的使用体验。

2、为达到上述目的,本技术实施例采用如下技术方案:

3、第一方面,本技术实施例提供一种设备控制方法,应用于服务器,该服务器分别与电子设备以及至少一个智能家居设备连接,该设备控制方法可以包括:获取至少一个智能家居设备发送的控制信息;根据至少一个智能家居设备的控制信息,确定至少一个设备控制场景;设备控制场景包括用户对智能家居设备的功能进行控制的时间信息、位置信息以及控制动作;向电子设备发送至少一个第一设备控制场景,以使电子设备基于至少一个第一设备控制场景确定目标设备控制场景;第一设备控制场景为至少一个设备控制场景中的设备控制场景;接收电子设备发送的目标设备控制场景对应的控制指令;基于控制指令,控制目标设备控制场景对应的智能家居设备执行对应的控制操作。

4、基于第一方面所述的方法,服务器可以获取到智能家居设备的控制信息,从而服务器可以根据智能家居设备的控制信息,确定出用户对智能家居设备的使用习惯,即设备控制场景。之后,服务器可以将设备控制场景,发给用户的电子设备,从而用户可以通过电子设备选择需要的设备控制场景。在用户通过电子设备选择需要的设备控制场景之后,电子设备可以通过服务器控制该设备控制场景对应的多个智能家居设备分别开启相应的功能。由于智能家居设备的控制信息为用户使用智能家居设备的功能时对应的控制信息,从而服务器可以根据用户对智能家居设备的使用习惯,确定出的使用场景(即设备控制场景)与用户的实际使用情况相符,不需要用户需要更改智能家居设备的场景功能或者用户对需要的智能家居设备进行控制,避免用户的操作较为复杂,提高用户的使用体验。

5、结合第一方面,在另一种可能的实现方式中,上述根据至少一个智能家居设备的控制信息,确定至少一个设备控制场景,可以包括:对智能家居设备的控制信息进行实体抽取,得到智能家居设备对应的用户实体、设备实体以及环境实体;其中,用户实体包括对智能家居设备进行控制的用户标识;设备实体包括对智能家居设备进行控制的功能标识,和/或,智能家居设备与其他智能家居设备进行联动控制的联动控制信息;环境实体包括对智能家居设备进行控制的控制时间,和/或,智能家居设备的位置标识;根据至少一个智能家居设备对应的用户实体、设备实体以及环境实体,确定至少一个设备控制场景。

6、基于该可能的实现方式,由于服务器可以对智能家居设备发送的控制信息进行实体抽取,能够得到智能家居设备对应的用户实体、设备实体以及环境实体,从而服务器可以根据智能家居设备对应的用户实体、设备实体以及环境实体,确定出用户对智能家居设备的使用习惯,即设备控制场景。

7、结合第一方面,在另一种可能的实现方式中,上述根据至少一个智能家居设备对应的用户实体、设备实体以及环境实体,确定至少一个设备控制场景,可以包括:根据用户实体,将用户实体对应的至少一个智能家居设备的设备实体以及环境实体进行划分,得到同一个用户在多个时间段内控制至少一个智能家居设备的控制数据组;根据各用户在各时间段对应的控制数据组,确定至少一个设备控制场景;设备控制场景与用户以及时间段一一对应。

8、基于该可能的实现方式,由于服务器可以根据智能家居设备的用户实体、设备实体以及环境实体,能够得到同一个用户在多个时间段内控制至少一个智能家居设备的控制数据组,从而根据各用户在各时间段对应的控制数据组,能够确定出与用户以及时间段一一对应的设备控制场景。

9、结合第一方面,在另一种可能的实现方式中,上述向电子设备发送至少一个第一设备控制场景之前,上述设备控制方法还可以包括:根据至少一个智能家居设备的控制信息,确定至少一个设备控制场景的频次信息;根据时间信息、电子设备的位置信息以及至少一个设备控制场景的频次信息中的至少一项,从至少一个设备控制场景中,确定第一设备控制场景。

10、基于该可能的实现方式,由于服务器可以根据时间信息、电子设备的位置信息以及设备控制场景的频次信息,对确定出的设备控制场景进行筛选,从而能够向用户的电子设备发送满足时间信息、满足电子设备的位置信息或者频次较大的设备控制场景。

11、结合第一方面,在另一种可能的实现方式中,上述目标设备控制场景包括第一智能家居设备、第二智能家居设备以及第一智能家居设备与第二智能家居设备之间的联动控制信息;上述基于控制指令,控制目标设备控制场景对应的智能家居设备执行对应的控制操作,可以包括:基于控制指令以及联动控制信息,控制第一智能家居设备执行第一控制操作;接收第一智能家居设备发送的控制完成指令;根据控制完成指令以及联动控制信息,控制第二智能家居设备执行第二控制操作。

12、基于该可能的实现方式,由于目标设备控制场景可以包括不同智能家居设备之间的联动控制信息,从而服务器在接收到目标设备控制场景对应的控制指令时,可以根据联动控制信息,将不同的智能家居设备进行联动控制。

13、第二方面,本技术实施例提供一种设备控制方法,应用于电子设备,该电子设备与服务器连接,该设备控制方法可以包括:接收服务器发送的至少一个第一设备控制场景,并显示至少一个第一设备控制场景对应的提示信息;第一设备控制场景包括用户对智能家居设备的功能进行控制的时间信息、位置信息以及控制动作;第一设备控制场景为服务器根据智能家居设备发送的控制信息确定出的设备控制场景;接收用户对目标设备控制场景的选择操作;目标设备控制场景为至少一个第一设备控制场景中的设备控制场景;向服务器发送目标设备控制场景对应的控制指令,以使服务器基于控制指令,控制目标设备控制场景对应的智能家居设备执行对应的控制操作。

14、基于第二方面所述的方法,由于用户的电子设备可以接收到服务器发送的设备控制场景,而设备控制场景是服务器根据智能家居设备发送的控制信息确定出的用户对智能家居设备的使用习惯,即设备控制场景。因此,用户通过电子设备选择需要使用的设备控制场景,是与用户的实际使用情况相符的设备控制场景,不需要用户需要更改智能家居设备的场景功能或者用户对需要的智能家居设备进行控制,避免用户的操作较为复杂,提高用户的使用体验。

15、结合第二方面,在另一种可能的实现方式中,上述显示至少一个第一设备控制场景对应的提示信息,可以包括:根据时间信息和/或电子设备的位置信息,从至少一个第一设备控制场景中,确定至少一个第二设备控制场景;显示至少一个第二设备控制场景对应的提示信息。

16、基于该可能的实现方式,由于电子设备可以根据时间信息和/或电子设备的位置信息,从至少一个第一设备控制场景中,确定并显示与当前时刻符合或者与电子设备的位置信息相符合的第二设备控制场景,从而能够提高设备控制场景推荐的准确性。

17、结合第二方面,在另一种可能的实现方式中,上述设备控制方法还可以包括:接收用户对目标设备控制场景的修改操作;响应于修改操作,修改目标设备控制场景对应的用户、智能家居设备、对智能家居设备进行控制的时间信息、位置信息以及控制动作中的至少一项。

18、基于该可能的实现方式,由于电子设备可以接收用户的修改操作,从而可以对设备控制场景的对应的用户、智能家居设备、对智能家居设备进行控制的时间信息、位置信息以及控制动作进行修改,从而使设备控制场景满足用户的使用需求。

19、第三方面,本技术实施例提供一种设备控制装置,该设备控制装置可以应用于服务器,用于实现上述第一方面中的方法。该设备控制装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,例如,获取模块、确定模块、发送模块以及控制模块等。

20、其中,获取模块,可以用于获取至少一个智能家居设备发送的控制信息。

21、确定模块,可以用于根据至少一个智能家居设备的控制信息,确定至少一个设备控制场景;设备控制场景包括用户对智能家居设备的功能进行控制的时间信息、位置信息以及控制动作。

22、发送模块,可以用于向电子设备发送至少一个第一设备控制场景,以使电子设备基于至少一个第一设备控制场景确定目标设备控制场景;第一设备控制场景为至少一个设备控制场景中的设备控制场景。

23、获取模块,还可以用于接收电子设备发送的目标设备控制场景对应的控制指令。

24、控制模块,可以用于基于控制指令,控制目标设备控制场景对应的智能家居设备执行对应的控制操作。

25、第四方面,本技术实施例提供一种设备控制装置,该设备控制装置可以应用于电子设备,用于实现上述第二方面中的方法。该设备控制装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,例如,获取模块、确定模块、发送模块以及控制模块等。

26、其中,接收模块,可以用于接收服务器发送的至少一个第一设备控制场景。

27、显示模块,可以用于显示至少一个第一设备控制场景对应的提示信息;第一设备控制场景包括用户对智能家居设备的功能进行控制的时间信息、位置信息以及控制动作;第一设备控制场景为服务器根据智能家居设备发送的控制信息确定出的设备控制场景。

28、接收模块,还可以用于接收用户对目标设备控制场景的选择操作;目标设备控制场景为至少一个第一设备控制场景中的设备控制场景。

29、发送模块,可以用于向服务器发送目标设备控制场景对应的控制指令,以使服务器基于控制指令,控制目标设备控制场景对应的智能家居设备执行对应的控制操作。

30、第五方面,提供了一种设备控制设备,该设备控制设备具有实现上述第一方面所述的方法的功能,或者,该设备控制设备具有实现上述第二方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

31、第六方面,提供了一种设备控制设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该设备控制设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该设备控制设备执行如上述第一方面中任一项所述的设备控制方法,或者,以使该设备控制设备执行如上述第二方面中任一项所述的设备控制方法。

32、第七方面,提供了一种设备控制设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第一方面中任一项所述的设备控制方法,或者,根据所述指令执行如上述第二方面中任一项所述的设备控制方法。

33、第八方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序指令。当计算机程序指令被电子设备执行时,使得电子设备实现如第一方面或第一方面的可能的实现方式中任一项所述的设备控制方法,或者,使得电子设备实现如第二方面或第一方面的可能的实现方式中任一项所述的设备控制方法。

34、第九方面,本技术实施例提供一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,使得电子设备实现如第一方面或第一方面的可能的实现方式中任一项所述的设备控制方法,或者,使得电子设备实现如第二方面或第一方面的可能的实现方式中任一项所述的设备控制方法。

35、第十方面,提供了一种装置(例如,该装置可以是芯片系统),该装置包括处理器,用于支持电子设备实现上述第一方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存电子设备必要的程序指令和数据。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。

36、第十一方面,本技术实施例提供一种设备控制系统,该设备控制系统可以包括:服务器、与服务器连接的电子设备以及至少一个智能家居设备;服务器可以用于执行如上述第一方面或第一方面的可能的实现方式中任一项所述的设备控制方法,电子设备可以用于执行如上述第二方面或第二方面的可能的实现方式中任一项所述的设备控制方法。

37、应当理解的是,上述第三方面至第十一方面的有益效果可以参见上述第一方面或第二方面中的相关描述,在此不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1