掌桥专利:专业的专利平台
掌桥专利
首页

基于位置信息的智能设备控制方法及装置

文献发布时间:2024-01-17 01:15:20


基于位置信息的智能设备控制方法及装置

技术领域

本发明涉及智能化控制技术领域,尤其涉及一种基于位置信息的智能设备控制方法及装置。

背景技术

在实际生活中,随着物联网技术的发展,越来越多物联网设备进入人们的生活中,智能设备也越来越多地被应用在日常的家庭场景中。

当前,对于家庭场景中智能设备的控制通常依赖于用户通过设置在智能设备上的按键进行控制,或者是用户通过相应的小程序或应用程序进行控制,这些对智能设备的控制方式都需要用户的参与并进行人为的控制,控制的方式单一,且控制的便捷度较低。可见,提供一种新的智能设备控制方法以提高控制智能设备的便捷性以及效率显得尤为重要。

发明内容

本发明所要解决的技术问题在于,提供一种基于位置信息的智能设备控制方法及装置,能够通过基于位置信息对智能设备进行控制,有利于提高对智能设备控制的便捷性及效率。

为了解决上述技术问题,本发明第一方面公开了一种基于位置信息的智能设备控制方法,所述方法包括:

获取目标用户的当前位置;

将所述当前位置与每个预先设定的家庭场景进行匹配,得到在所述当前位置处与所述目标用户相匹配的目标家庭场景;

从所述目标家庭场景中的所有智能设备中,确定与所述目标用户对应的待控制的至少一个目标智能设备以及每个所述目标智能设备对应的控制指令;

向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作。

作为一种可选的实施方式,在本发明第一方面中,所述获取目标用户的当前位置之后,所述方法还包括:

判断所述当前位置是否处于预先设定的特定地点;

当判断出所述当前位置处于预先设定的所述特定地点时,确定与所述特定地点对应的待控制的至少一个第一智能设备以及每个所述第一智能设备对应的控制指令;

其中,所述向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作之前,所述方法还包括:

根据所有所述第一智能设备对所有所述目标智能设备执行更新操作,以更新所有所述目标智能设备,并触发执行所述的向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作的步骤。

作为一种可选的实施方式,在本发明第一方面中,所述根据所有所述第一智能设备对所有所述目标智能设备执行更新操作,以更新所有所述目标智能设备,包括:

根据所有所述目标智能设备对应的控制指令以及所有所述第一智能设备对应的控制指令,判断所有所述目标智能设备中是否存在至少一个第二智能设备,其中,所述第二智能设备在执行其对应的控制指令之后的操作结果与至少一个所述第一智能设备执行其对应的控制指令之后的操作结果为负影响关系;

当判断出所有所述目标智能设备中不存在所述第二智能设备时,将所有所述第一智能设备合并至所有所述目标智能设备中,以更新所有所述目标智能设备;

当判断出所有所述目标智能设备中存在至少一个所述第二智能设备时,从所有所述目标智能设备中删除所有所述第二智能设备,并将所有所述第一智能设备合并至所有所述目标智能设备中,以更新所有所述目标智能设备。

作为一种可选的实施方式,在本发明第一方面中,所述将所有所述第一智能设备合并至所有所述目标智能设备中,包括:

对于任一所述目标智能设备,根据该目标智能设备对应的控制指令以及所有所述第一智能设备对应的控制指令,判断所有所述第一智能设备中是否存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备,与该目标智能设备之间满足预设功能条件为该目标智能设备的功能集合中包括所述第三智能设备对应的控制指令的功能或者所述第三智能设备的功能集合中包括该目标智能设备对应的控制指令的功能;

对于任一所述目标智能设备,若所有所述第一智能设备中存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备时,在合并该目标智能设备与所述第三智能设备时,从该目标智能设备与所述第三智能设备中确定需要保留的智能设备并删除需要保留的智能设备之外的另一个智能设备,其中,需要保留的智能设备的功能集合包括另一个智能设备对应的控制指令的功能。

作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:

判断是否存在与所述目标家庭场景相关联的关联家庭场景;

当判断出存在所述关联家庭场景时,判断在所述关联家庭场景中是否存在与所述目标家庭场景中的智能设备相关联的至少一个关联智能设备;

当判断出所述关联家庭场景中存在所述关联智能设备时,判断在预先设定的第一区域中是否存在与所述目标用户相关联的关联用户;

当判断出在预先设定的所述第一区域中存在所述关联用户时,从所述关联家庭场景中的所有所述关联智能设备中,确定与所述关联用户对应的待控制的至少一个第四智能设备,以及每个所述第四智能设备对应的控制指令;

向每个所述第四智能设备发送相应的控制指令,以使接收到相应控制指令的所述第四智能设备执行与接收到的控制指令相匹配的操作。

作为一种可选的实施方式,在本发明第一方面中,所述从所述关联家庭场景中的所有所述关联智能设备中,确定与所述关联用户对应的待控制的至少一个第四智能设备,包括:

采集所述关联用户的关联用户行为数据,根据所述关联用户行为数据执行预测操作,得到预测结果,所述预测结果包括所述关联用户在确定出的未来时间段内的行为数据和/或所述关联用户对每个所述关联智能设备的使用需求;

根据所述预测结果,从所述关联家庭场景中的所有所述关联智能设备中,确定与所述关联用户对应的待控制的至少一个第四智能设备。

作为一种可选的实施方式,在本发明第一方面中,所述向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作之前,所述方法还包括:

在预先设定的时长段内连续采集所述目标用户的实时位置,生成在预先设定的所述时长段内所述目标用户对应的移动轨迹;

根据所述移动轨迹,判断所述目标用户的移动趋势是否为朝向所述目标家庭场景的移动趋势;

当判断出所述目标用户的移动趋势为朝向所述目标家庭场景的移动趋势时,计算所述目标用户的移动速度;

根据所述移动轨迹以及所述移动速度,预测所述目标用户到达所述目标家庭场景的到达时刻;

所述向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作,包括:

根据当前时刻、所述到达时刻以及所有所述目标智能设备,确定每个所述目标智能设备对应的控制指令发送时间;

对于每个所述目标智能设备,根据该目标智能设备对应的控制指令发送时间向该目标智能设备发送相应的控制指令,以使接收到相应控制指令的该目标智能设备执行与其接收到的控制指令相匹配的操作。

本发明第二方面公开了一种基于位置信息的智能设备控制装置,所述装置包括:

获取模块,用于获取目标用户的当前位置;

匹配模块,用于将所述当前位置与每个预先设定的家庭场景进行匹配,得到在所述当前位置处与所述目标用户相匹配的目标家庭场景;

确定模块,用于从所述目标家庭场景中的所有智能设备中,确定与所述目标用户对应的待控制的至少一个目标智能设备以及每个所述目标智能设备对应的控制指令;

发送模块,用于向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作。

作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:

判断模块,用于在所述获取模块获取目标用户的当前位置之后,判断所述当前位置是否处于预先设定的特定地点;

所述确定模块,还用于当所述判断模块判断出所述当前位置处于预先设定的所述特定地点时,确定与所述特定地点对应的待控制的至少一个第一智能设备以及每个所述第一智能设备对应的控制指令;

更新模块,用于所述发送模块向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作之前,根据所有所述第一智能设备对所有所述目标智能设备执行更新操作,以更新所有所述目标智能设备,并触发所述发送模块执行所述的向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作的步骤。

作为一种可选的实施方式,在本发明第二方面中,所述更新模块根据所有所述第一智能设备对所有所述目标智能设备执行更新操作,以更新所有所述目标智能设备的方式具体为:

根据所有所述目标智能设备对应的控制指令以及所有所述第一智能设备对应的控制指令,判断所有所述目标智能设备中是否存在至少一个第二智能设备,其中,所述第二智能设备在执行其对应的控制指令之后的操作结果与至少一个所述第一智能设备执行其对应的控制指令之后的操作结果为负影响关系;

当判断出所有所述目标智能设备中不存在所述第二智能设备时,将所有所述第一智能设备合并至所有所述目标智能设备中,以更新所有所述目标智能设备;

当判断出所有所述目标智能设备中存在至少一个所述第二智能设备时,从所有所述目标智能设备中删除所有所述第二智能设备,并将所有所述第一智能设备合并至所有所述目标智能设备中,以更新所有所述目标智能设备。

作为一种可选的实施方式,在本发明第二方面中,所述更新模块将所有所述第一智能设备合并至所有所述目标智能设备中的方式具体为:

对于任一所述目标智能设备,根据该目标智能设备对应的控制指令以及所有所述第一智能设备对应的控制指令,判断所有所述第一智能设备中是否存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备,与该目标智能设备之间满足预设功能条件为该目标智能设备的功能集合中包括所述第三智能设备对应的控制指令的功能或者所述第三智能设备的功能集合中包括该目标智能设备对应的控制指令的功能;

对于任一所述目标智能设备,若所有所述第一智能设备中存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备时,在合并该目标智能设备与所述第三智能设备时,从该目标智能设备与所述第三智能设备中确定需要保留的智能设备并删除需要保留的智能设备之外的另一个智能设备,其中,需要保留的智能设备的功能集合包括另一个智能设备对应的控制指令的功能。

作为一种可选的实施方式,在本发明第二方面中,所述判断模块,还用于判断是否存在与所述目标家庭场景相关联的关联家庭场景;

所述判断模块,还用于当判断出存在所述关联家庭场景时,判断在所述关联家庭场景中是否存在与所述目标家庭场景中的智能设备相关联的至少一个关联智能设备;

所述判断模块,还用于当判断出所述关联家庭场景中存在所述关联智能设备时,判断在预先设定的第一区域中是否存在与所述目标用户相关联的关联用户;

所述确定模块,还用于当所述判断模块判断出在预先设定的所述第一区域中存在所述关联用户时,从所述关联家庭场景中的所有所述关联智能设备中,确定与所述关联用户对应的待控制的至少一个第四智能设备,以及每个所述第四智能设备对应的控制指令;

所述发送模块,还用于向每个所述第四智能设备发送相应的控制指令,以使接收到相应控制指令的所述第四智能设备执行与接收到的控制指令相匹配的操作。

作为一种可选的实施方式,在本发明第二方面中,所述确定模块从所述关联家庭场景中的所有所述关联智能设备中,确定与所述关联用户对应的待控制的至少一个第四智能设备的方式具体为:

采集所述关联用户的关联用户行为数据,根据所述关联用户行为数据执行预测操作,得到预测结果,所述预测结果包括所述关联用户在确定出的未来时间段内的行为数据和/或所述关联用户对每个所述关联智能设备的使用需求;

根据所述预测结果,从所述关联家庭场景中的所有所述关联智能设备中,确定与所述关联用户对应的待控制的至少一个第四智能设备。

作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:

采集模块,用于所述发送模块向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作之前,在预先设定的时长段内连续采集所述目标用户的实时位置,生成在预先设定的所述时长段内所述目标用户对应的移动轨迹;

所述判断模块,还用于根据所述移动轨迹,判断所述目标用户的移动趋势是否为朝向所述目标家庭场景的移动趋势;

计算模块,用于当所述判断模块判断出所述目标用户的移动趋势为朝向所述目标家庭场景的移动趋势时,计算所述目标用户的移动速度;

预测模块,用于根据所述移动轨迹以及所述移动速度,预测所述目标用户到达所述目标家庭场景的到达时刻;

所述发送模块向每个所述目标智能设备发送相应的控制指令,以使接收到相应控制指令的所述目标智能设备执行与其接收到的控制指令相匹配的操作的方式具体为:

根据当前时刻、所述到达时刻以及所有所述目标智能设备,确定每个所述目标智能设备对应的控制指令发送时间;

对于每个所述目标智能设备,根据该目标智能设备对应的控制指令发送时间向该目标智能设备发送相应的控制指令,以使接收到相应控制指令的该目标智能设备执行与其接收到的控制指令相匹配的操作。

本发明第三方面公开了另一种基于位置信息的智能设备控制装置,所述装置包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于位置信息的智能设备控制方法。

本发明第四方面公开了一种计算机可存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于位置信息的智能设备控制方法。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,获取目标用户的当前位置,将当前位置与每个预先设定的家庭场景进行匹配,得到在当前位置处与目标用户相匹配的目标家庭场景,从目标家庭场景中的所有智能设备中,确定与目标用户对应的待控制的至少一个目标智能设备以及每个目标智能设备对应的控制指令,向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作。可见,实施本发明能够通过基于位置信息对智能设备进行控制,有利于提高对智能设备控制的便捷性及效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种基于位置信息的智能设备控制方法的流程示意图;

图2是本发明实施例公开的另一种基于位置信息的智能设备控制方法的流程示意图;

图3是本发明实施例公开的一种基于位置信息的智能设备控制装置的结构示意图;

图4是本发明实施例公开的另一种基于位置信息的智能设备控制装置的结构示意图;

图5是本发明实施例公开的又一种基于位置信息的智能设备控制装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明公开了一种基于位置信息的智能设备控制方法及装置,能够通过基于位置信息对智能设备进行控制,有利于提高对智能设备控制的便捷性及效率。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于位置信息的智能设备控制方法的流程示意图。其中,图1所描述的基于位置信息的智能设备控制方法可以应用于基于位置信息的智能设备控制装置中,也可以应用于基于位置信息的智能设备控制的本地服务器或云端服务器中,本发明实施例不做限定。如图1所示,该基于位置信息的智能设备控制方法可以包括以下操作:

101、获取目标用户的当前位置。

本发明实施例中,可选的,获取目标用户的当前位置可以是实时并持续获取的,也可以是按照预先设定的时间间隔周期性获取的,例如周期为3秒,则每隔3秒获取目标用户的当前位置。

本发明实施例中,获取目标用户的当前位置可以是通过获取与目标用户绑定的移动设备的当前位置,其中,与目标用户绑定的移动设备的当前位置可以是智能手机、智能手环、智能耳机、智能眼镜、智能手表中的一种或多种,本发明实施例中不做限定。进一步可选的,当存在多个移动设备时,判断所有移动设备是否均表示在同一位置上,若否,则按照预先设定的时间段,分别采集每个移动设备对应的移动轨迹,并将每个移动设备在预先设定的时间段内对应的移动轨迹与过往预设的时间段的移动轨迹进行匹配,得到移动轨迹匹配程度,并将移动轨迹匹配程度最高对应的移动设备确定为目标移动设备,将该目标移动设备的当前位置确定为用户的当前位置。这样通过采集与用户绑定的移动设备的当前位置,并判断所有移动设备的当前位置是否处于同一位置,若否,则将每个移动设备的移动轨迹与过往的移动轨迹进行匹配,得到每个移动设备对应的匹配度,将移动轨迹匹配度最高的移动设备作为目标移动设备,并以该目标移动设备的当前位置作为目标用户的当前位置,能够有利于提高获取目标用户当前位置的准确性,有利于提高后续对智能设备控制的便捷性与准确性。

102、将当前位置与每个预先设定的家庭场景进行匹配,得到在当前位置处与目标用户相匹配的目标家庭场景。

本发明实施例中,将当前位置与每个预先设定的家庭场景进行匹配,得到在当前位置处与目标用户相匹配的目标家庭场景的方式可以为:

结合预先设定的地图,计算当前位置与每个预先设定的家庭场景对应的位置之间的距离值,将当前位置与每个预先设定的家庭场景对应的位置之间的距离值最小的家庭场景确定为与目标用户相匹配的目标家庭场景。这样通过计算当前位置与每个预先设定的家庭场景对应的位置之间的距离值,并将距离值最小对应的家庭场景确定为目标家庭场景,能够有利于提高确定目标家庭场景的准确性。

本发明实施例中,可选的,可以是通过当前位置结合当前时刻以及当前日期,确定与目标用户相匹配的目标家庭场景。举例来说,当前日期为周五且当前时刻为17点30分,预先设定的目标用户在每个周五的18点30分时会到达家庭场景A,当目标用户的当前位置与家庭场景B对应的位置之间的距离值最小时,依然将家庭场景A作为与目标用户相匹配的目标家庭场景。这样能够根据目标用户的习惯,以及将时间信息与位置信息相结合,确定与目标用户相匹配的目标家庭场景,能够有利于提高确定目标家庭场景的准确性及智能性,以及能够有利于提高后续对智能设备控制的便捷性。

103、从目标家庭场景中的所有智能设备中,确定与目标用户对应的待控制的至少一个目标智能设备以及每个目标智能设备对应的控制指令。

本发明实施例中,可选的,确定与目标用户对应的待控制的至少一个目标智能设备以及每个目标智能设备对应的控制指令可以包括:

获取当前时刻,根据目标用户在过去预设时长段内的使用习惯,确定与当前时刻以及使用习惯相匹配的至少一个目标智能设备,以及每个目标智能设备对应的控制指令。

本发明实施例中,可选的,目标用户的使用习惯可以包括目标用户在预先设定的时间段内的生活习惯,可以包括洗澡时间段、做饭时间段、睡眠时间段、娱乐时间段、健身时间段中的一种或多种,能够根据当前时刻以及目标用户的使用习惯,确定目标智能设备以及与该目标智能设备对应的控制指令。举例来说,若当前时刻为19点整,且目标用户的使用习惯为在19点整时在影音设备中打开新闻联播频道观看新闻联播时,将影音设备确定为目标智能设备,以及确定影音设备对应的控制指令为将影音设备的播放频道切换为新闻联播频道的控制指令。这样通过确定与目标用户对应的待控制的至少一个目标智能设备以及每个目标智能设备对应的控制指令,能够有利于提高控制智能设备的智能性,从而能够有利于提高控制智能设备的便捷性及效率,进而能够有利于提高用户使用智能设备的体验感。

104、向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作。

本发明实施例中,可选的,当一个目标智能设备包含多个功能时,可以向该目标智能设备发送一个或多个控制指令,以触发该目标智能设备不同的功能。这样通过向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作,能够有利于提高控制智能设备的准确性,以及能够有利于提高控制智能设备的效率。

可见,实施图1所描述的一种基于位置信息的智能设备控制方法能够获取目标用户的当前位置,将当前位置与每个预先设定的家庭场景进行匹配,得到在当前位置处于目标用户相匹配的目标家庭场景,从目标家庭场景中的所有智能设备中,确定与目标用户对应的待控制的至少一个目标智能设备以及每个目标智能设备对应的控制指令,向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作,有利于提高控制智能设备的准确性,有利于提高控制智能设备的效率,从而有利于提高控制智能设备的便捷性,进而有利于提高用户使用智能设备的体验感。

实施例二

请参阅图2,图2是本发明实施例公开的一种基于位置信息的智能设备控制方法的流程示意图。其中,图2所描述的基于位置信息的智能设备控制方法可以应用于基于位置信息的智能设备控制装置中,也可以应用于基于位置信息的智能设备控制的本地服务器或云端服务器中,本发明实施例不做限定。如图2所示,该基于位置信息的智能设备控制方法可以包括以下操作:

201、获取目标用户的当前位置。

202、判断当前位置是否处于预先设定的特定地点。

本发明实施例中,当判断出当前位置处于预先设定的特定地点时,触发执行步骤203。

本发明实施例中,可选的,当判断出当前位置处于预先设定的特定地点时,对该特定地点的进行分析,得到该特定地点对应的属性。其中,预先设定的特定地点可以是目标用户对应的工作单位地点、商场、医院、健身房、餐厅、电影院、超市中的其中一个。

203、当判断出当前位置处于预先设定的特定地点时,确定与特定地点对应的待控制的至少一个第一智能设备以及每个第一智能设备对应的控制指令。

本发明实施例中,可选的,举例来说,若当前位置表示目标用户处于健身房时,则确定待控制的第一智能设备为热水器以及确定热水器对应的控制指令为打开该热水器;或者,若当前位置表示目标用户处于超市时,则确定待控制的第一智能设备为智能厨房设备,以及确定智能厨房设备对应的控制指令,其中,智能厨房设备可以是智能锅、智能电饭煲中的一种或多种。这样当目标用户的当前用户表示处于预先设定的特定地点时,确定与特定地点对应的待控制的第一智能设备以及每个第一智能设备对应的控制指令,能够根据目标用户的当前位置智能化确定与当前位置相匹配的第一智能设备以及第一智能设备对应的控制指令,有利于提高控制智能设备的智能性,从而有利于提高控制智能设备的准确性,进而有利于提高控制智能设备的便捷性及效率。

204、将当前位置与每个预先设定的家庭场景进行匹配,得到在当前位置处与目标用户相匹配的目标家庭场景。

205、从目标家庭场景中的所有智能设备中,确定与目标用户对应的待控制的至少一个目标智能设备以及每个目标智能设备对应的控制指令。

206、根据所有第一智能设备对所有目标智能设备执行更新操作,以更新所有目标智能设备。

本发明实施例中,对所有目标智能设备执行更新操作可以是将所有第一智能设备与所有目标智能设备进行合并,以更新所有目标智能设备。这样通过将所有第一智能设备与所有目标智能设备进行合并,能够提高控制智能设备的全面性,以及有利于提高控制智能设备的效率。

207、向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作。

本发明实施例中,针对步骤201、步骤204-步骤205以及步骤207的其它描述,请参照实施例一中针对步骤101-步骤104的详细描述,本发明实施例不再赘述。

可见,实施图2所描述的一种基于位置信息的智能设备控制方法能够获取目标用户的当前位置并判断当前位置是否处于预先设定的特定地点,若是,则确定与特定地点对应的待控制的第一智能设备及其控制指令,将当前位置与每个预先设定的家庭场景进行匹配,得到在当前位置处与目标用户相匹配的目标家庭场景,从目标家庭场景中的所有智能设备中,确定与目标用户对应的待控制的至少一个目标智能设备以及每个目标智能设备对应的控制指令,根据所有第一智能设备对所有目标智能设备执行更新操作,以更新所有目标智能设备,再向所有目标智能设备发送相应的控制指令,以使每个目标智能设备执行与其接收到的控制指令相匹配的操作,有利于提高控制智能设备的智能性,从而有利于提高控制智能设备的准确性,有利于提高控制智能设备的效率以及便捷性,进而有利于提高用户使用智能设备的体验感。

在一个可选的实施例中,根据所有第一智能设备对所有目标智能设备执行更新操作,以更新所有目标智能设备,包括:

根据所有目标智能设备对应的控制指令以及所有第一智能设备对应的控制指令,判断所有目标智能设备中是否存在至少一个第二智能设备,其中,第二智能设备在执行其对应的控制指令之后的操作结果与至少一个第一智能设备执行其对应的控制指令之后的操作结果为负影响关系;

当判断出所有目标智能设备中不存在第二智能设备时,将所有第一智能设备合并至所有目标智能设备中,以更新所有目标智能设备;

当判断出所有目标智能设备中存在至少一个第二智能设备时,从所有目标智能设备中删除所有第二智能设备,并将所有第一智能设备合并至所有目标智能设备中,以更新所有目标智能设备。

在该可选的实施例中,负影响关系是指第二智能设备在执行其对应的控制指令之后的操作结果与至少一个第一智能设备执行器对应的控制指令之后的操作结果之间现象的变化方向相反,呈现负向的效果。可选的,举例来说,目标智能设备中包括空调,并且空调对应的控制指令打开空调,并且空调的运行模式为制冷模式以及空调的运行温度为25度;第一智能设备包括门窗,并且门窗对应的控制指令为打开门窗。由于目标智能设备为空调并且目标智能设备对应的指令为打开空调并且运行空调的制冷模式,所以目标智能设备的操作结果为关闭门窗使室内温度降低并且室内空气与室外空气不流通,第一智能设备为门窗并且第一智能设备对应的指令为打开门窗,所以第一智能设备的操作结果为使室内空气与室外空气流通。由于执行打开空调后的操作结果与打开门窗后的操作结果为负影响关系,将空调确定为第二智能设备,并将空调从目标智能设备中删除,并执行将所有第一智能设备合并至所有目标智能设备中,以更新所有目标智能设备的操作。

可见,实施该可选的实施例能够从所有目标智能设备中判断是否存在执行器对应控制指令之后的操作结果与至少一个第二智能设备执行对应的控制指令之后的操作结果为负影响关系的第二智能设备,若存在则从所有目标智能设备中删除第二智能设备,并将所有第一智能设备合并至所有目标智能设备中,以更新所有目标智能设备,能够有利于提高控制智能设备的智能性,从而有利于提高控制智能设备的便捷性,进而有利于提高智能设备运行的效果。

在另一个可选的实施例中,将所有第一智能设备合并至所有目标智能设备中,包括:

对于任一目标智能设备,根据该目标智能设备对应的控制指令以及所有第一智能设备对应的控制指令,判断所有第一智能设备中是否存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备,与该目标智能设备之间满足预设功能条件为该目标智能设备的功能集合中包括第三智能设备对应的控制指令的功能或者第三智能设备的功能集合中包括该目标智能设备对应的控制指令的功能;

对于任一目标智能设备,若所有第一智能设备中存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备时,在合并该目标智能设备与第三智能设备时,从该目标智能设备与第三智能设备中确定需要保留的智能设备并删除需要保留的智能设备之外的另一个智能设备,其中,需要保留的智能设备的功能集合包括另一个智能设备对应的控制指令的功能。

在该可选的实施例中,当判断出所有第一智能设备中不存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备时,可以结束本流程。

在该可选的实施例中,可选的,举例来说,目标智能设备包括智能电视机且该目标智能设备对应的控制指令为播放A影片,第一智能设备包括智能投影仪且该第一智能设备对应的控制指令为播放A影片,则将智能投影仪确定为第三智能设备。在合并该智能电视机及该智能投影仪时,可以将智能电视机删除,或者可以将智能投影仪删除。这样通过当目标智能设备及第三智能设备同时实现同一个功能时,从目标智能设备及第三智能设备中确定一个需保留的智能设备,并将需保留的智能设备的另外一个智能设备删除,这样能够有利于节约使用智能设备的功耗,有利于提高控制智能设备的效率,以及有利于提高控制智能设备的便捷性。

在该可选的实施例中,进一步可选的,在合并该目标智能设备与第三智能设备时,从该目标智能设备与第三智能设备中确定需要保留的智能设备并删除需要保留的智能设备之外的另一个智能设备,可以包括:

获取目标用户使用该目标智能设备的第一使用频率以及目标用户使用该第三智能设备的第二使用频率,将第一使用频率与第二使用频率进行对比,得到对比结果;

当对比结果表示第一使用频率高于第二使用频率时,确定需要保留的智能设备为目标智能设备,并删除第三智能设备;

当对比结果表示第二使用频率高于第一使用频率时,确定需要保留的智能设备为第三智能设备,并删除目标智能设备。

这样通过获取目标用户使用目标智能设备的使用频率及目标用户使用第三智能设备的使用频率,确定需保留的智能设备以及需删除的智能设备,能够有利于提高将第一智能设备合并至所有目标智能设备的智能性,有利于提高用户使用智能设备的体验感,以及有利于提高控制智能设备的效率。

可见,实施该可选的实施例能够当判断出所有第一智能设备中存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备时,并且在合并该目标智能设备与第三智能设备时,从该目标智能设备与第三智能设备中确定需要保留的智能设备并删除需要保留的智能设备之外的另一个智能设备,能够有利于提高将第一智能设备合并至所有目标智能设备的智能性,有利于提高用户使用智能设备的体验感,以及有利于提高控制智能设备的效率。

在又一个可选的实施例中,该方法还包括:

判断是否存在与目标家庭场景相关联的关联家庭场景;

当判断出存在关联家庭场景时,判断在关联家庭场景中是否存在与目标家庭场景中的智能设备相关联的至少一个关联智能设备;

当判断出关联家庭场景中存在关联智能设备时,判断在预先设定的第一区域中是否存在与目标用户相关联的关联用户;

当判断出在预先设定的第一区域中存在关联用户时,从关联家庭场景中的所有关联智能设备中,确定与关联用户对应的待控制的至少一个第四智能设备,以及每个第四智能设备对应的控制指令;

向每个第四智能设备发送相应的控制指令,以使接收到相应控制指令的第四智能设备执行与接收到的控制指令相匹配的操作。

在该可选的实施例中,可选的,关联家庭场景可以是预先设定的与目标家庭场景相关联的家庭场景,也可以是预先设定的家庭场景中除了目标家庭场景外的其他家庭场景,进一步可选的,关联家庭场景与目标用户具有关联关系。

在该可选的实施例中,进一步可选的,确定与关联用户对应的待控制的至少一个第四智能设备,以及每个第四智能设备对应的控制指令还可以是通过当前的关联家庭场景对应的场景环境进行确定的。举例来说,若当前的关联家庭场景对应的场景环境为下雨天时,将第四智能设备确定为阳台门窗,并且将第四智能设备对应的控制指令确定为关上阳台门窗的控制指令。这样通过当前的关联家庭场景对应的场景环境确定第四智能设备,能够有利于提高不同家庭场景间智能设备联动的智能性,从而能够有利于提高不同家庭场景间智能设备联动的实时性,进而能够有利于提高关联用户控制智能设备的效率。

可见,实施该可选的实施例能够通过判断是否存在关联家庭场景,若存在,则判断在关联家庭场景中是否存在关联智能设备以及判断预先设定的第一区域中是否存在关联用户,当第一区域中存在关联用户时,从关联家庭场景中确定待控制的第四智能设备以及每个第四智能设备对应的控制指令,能够实现在不同家庭场景间智能设备的联动,能够有利于提高不同家庭场景间智能设备联动的智能性,从而能够有利于提高不同家庭场景间智能设备联动的实时性,进而能够有利于提高关联用户控制智能设备的效率。

在又一个可选的实施例中,从关联家庭场景中的所有关联智能设备中,确定与关联用户对应的待控制的至少一个第四智能设备,包括:

采集关联用户的关联用户行为数据,根据关联用户行为数据执行预测操作,得到预测结果,预测结果包括关联用户在确定出的未来时间段内的行为数据和/或关联用户对每个关联智能设备的使用需求;

根据预测结果,从关联家庭场景中的所有关联智能设备中,确定与关联用户对应的待控制的至少一个第四智能设备。

在该可选的实施例中,可选的,采集关联用户的关联用户行为数据可以包括采集关联用户的该关联用户的使用智能设备的情况、该关联用户的运动情况、该关联用户的睡眠情况中的一种或多种。进一步可选的,采集关联用户的关联用户行为数据可以是实时采集的,也可以是按照预先设定的时间间隔连续采集的,本发明实施例中不做限定。

在该可选的实施例中,可选的,预测关联用户在确定出的未来时间段的行为数据可以是结合当前时刻,预测关联用户在未来时间段内是否离开关联家庭场景、预测关联用户在未来时间段内所需完成的事项中的一种或多种。可选的,预测关联用户对每个关联智能设备的使用需求可以是预测关联用户对一个关联智能设备中多个功能的需求,也可以是预测关联用户对多个关联智能设备中不同的关联智能设备不同功能的需求。举例来说,若当前时刻为21点,且该关联用户的关联用户行为数据用于表示关联用户完成健身运动时,则预测该关联用户在未来10分钟内进行洗澡,以及关联用户对热水器有对应的使用需求,则从关联智能设备中将热水器确定为第四智能设备,并确定第四智能设备对应的控制指令为打开热水器。

可见,实施该可选的实施例能够根据关联用户行为数据,对关联用户行为数据进行预测,得到预测结果,根据预测结果确定第四智能设备,能够有利于提高不同家庭场景间智能设备联动的智能性,从而能够有利于提高不同家庭场景间智能设备联动的实时性,进而能够有利于提高关联用户控制智能设备的效率。

在又一个可选的实施例中,向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作之前,该方法还包括:

在预先设定的时长段内连续采集目标用户的实时位置,生成在预先设定的时长段内目标用户对应的移动轨迹;

根据移动轨迹,判断目标用户的移动趋势是否为朝向目标家庭场景的移动趋势;

当判断出目标用户的移动趋势为朝向目标家庭场景的移动趋势时,计算目标用户的移动速度;

根据移动轨迹以及移动速度,预测目标用户到达目标家庭场景的到达时刻;

向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作,包括:

根据当前时刻、到达时刻以及所有目标智能设备,确定每个目标智能设备对应的控制指令发送时间;

对于每个目标智能设备,根据该目标智能设备对应的控制指令发送时间向该目标智能设备发送相应的控制指令,以使接收到相应控制指令的该目标智能设备执行与其接收到的控制指令相匹配的操作。

在该可选的实施例中,可选的,目标用户的移动趋势包括目标用户的实时位置。进一步可选的,根据移动轨迹及移动速度,预测目标用户到达目标家庭场景的交通方式。举例来说,若当前时刻为20点且当计算出目标用户的移动速度为50公里每小时时,则确定目标用户对应的交通方式为汽车,预测目标用户到达目标家庭场景的到达时刻为20点20分,且确定出的目标智能设备包括大门、智能热水器、智能音响,以及确定大门对应的控制指令为开锁,智能热水器对应的控制指令为打开智能热水器,智能音响对应的控制指令为播放音乐时,分别确定向大门发送开锁的控制指令的发送时间为20点20分,确定向智能热水器发送打开该智能热水器的控制指令的发送时间为20点10分,确定向智能音响发送播放音乐的控制指令的发送时间为20点20分,能够实现在目标用户到达目标家庭场景中时,目标家庭场景的门锁已打开、音乐已播放、并且智能热水器中的洗澡水已加热完毕。这样根据目标用户的移动趋势以及移动速度,预测目标用户到达目标家庭场景的到达时刻,以及根据当前时刻、到达时刻以及所有目标智能设备,确定每个目标智能设备对应的控制指令发送时间,能够有利于提高控制智能设备的智能性,能够有利于提高控制智能设备的效率,以及能够有利于提高控制智能设备的实时性。

在该可选的实施例中,可选的,该方法还包括:

当判断出目标用户的趋势不为朝向目标家庭场景的移动趋势时,计算目标用户当前位置与目标家庭场景间的距离值,判断目标用户当前位置与目标家庭场景间的距离值是否大于预先设定的离家距离阈值;

当判断出目标用户当前位置与目标家庭场景间的距离值大于预先设定的离家距离阈值时,从目标家庭场景中的所有智能设备中,确定至少一个第五智能设备以及每个第五智能设备对应的控制指令;

向每个第五智能设备发送相应的控制指令,以使接收到相应控制指令的第五智能设备执行与其接收到的控制指令相匹配的操作。

在该可选的实施例中,可选的,第五智能设备可以是预先设定的安防设备,例如门窗、监控摄像头、烟雾传感器中的一种或多种,第五智能设备对应的控制指令可以是开启该第五智能设备以实现实时监测目标家庭场景的安防情况。举例来说,将监控摄像头以及烟雾传感器确定为第五智能设备,当判断出目标用户的趋势不为朝向目标家庭场景的移动趋势时,向监控摄像头以及烟雾传感器发送实时监测的控制指令,以使监控摄像头及烟雾传感器对目标家庭场景进行监控。对监控数据进行分析,当分析得到烟雾传感器采集到的烟雾量大于预先设定的第一烟雾阈值量时,烟雾传感器发出警报声,并向目标用户对应的终端发送第一提醒信息,以提醒目标用户烟雾情况存在异常,并采集未来预设时间段内的烟雾量,当采集到的未来预设时间段内的烟雾量大于预先设定的第二烟雾阈值量时,向消防终端发送第二提醒信息,第二提醒信息包括目标家庭场景所在的位置、目标家庭场景当前的烟雾情况中的一种或多种,第二提醒信息用于提醒消防部门目标家庭场景所在的位置有发生火灾的危险,并告知消防部门目标家庭场景当前的烟雾情况。这样通过判断出目标用户的趋势不为朝向目标家庭场景的移动趋势时,触发智能设备进行安防监控,能够有利于提高控制智能设备的智能性,从而有利于提高智能设备使用的安全性,进而有利于提高智能设备使用的实用性。

在该可选的实施例中,可选的,第五智能设备还可以是预先设定的清扫设备,例如扫地机器人、拖地机器人中的一种或多种,第五智能设备对应的控制指令可以是开启该第五智能设备。举例来说,将扫地机器人确定为第五智能设备,当判断出目标用户的趋势不为朝向目标家庭场景的移动趋势时,向扫地机器人发送开启该扫地机器人的控制指令,以使该扫地机器人执行清扫操作。这样在目标用户不在目标家庭场景中时进行家庭环境的清扫,能够确保用户再次到达目标家庭场景中时,清扫设备已经完成目标家庭场景的清洁工作,不会因清扫设备执行清扫操作时发出声音进而对目标用户进行困扰,同时提高了目标家庭场景地面的洁净度,有利于提高控制智能设备的智能性,从而有利于提高使用智能设备的实用性,进而有利于提高用户使用智能设备的体验感。

可见,实施该可选的实施例能够根据移动轨迹,判断目标用户的移动趋势是否为朝向目标家庭场景的移动趋势,若是,则计算目标用户的移动速度,根据目标用户的移动趋势及移动速度预测目标用户到达目标家庭场景的到达时刻,并确定每个目标智能设备对应的控制指令发送时间,能够有利于提高控制智能设备的智能性,从而能够有利于提高控制智能设备的效率,进而能够有利于提高控制智能设备的实时性以及有利于提高用户使用智能设备的体验感。

实施例三

请参阅图3,图3是本发明实施例公开的一种基于位置信息的智能设备控制装置的结构示意图。如图3所示,该装置可以包括:

获取模块301,用于获取目标用户的当前位置。

匹配模块302,用于将当前位置与每个预先设定的家庭场景进行匹配,得到在当前位置处与目标用户相匹配的目标家庭场景。

确定模块303,用于从目标家庭场景中的所有智能设备中,确定与目标用户对应的待控制的至少一个目标智能设备以及每个目标智能设备对应的控制指令。

发送模块304,用于向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作。

可见,实施图3所描述的装置能够基于目标用户的当前位置确定目标家庭场景,以及确定目标家庭场景中的目标智能设备以及每个目标智能设备对应的控制指令,以使每个目标智能设备执行与其接收到的控制指令相匹配的操作,有利于提高控制智能设备的准确性,有利于提高控制智能设备的效率,从而有利于提高控制智能设备的便捷性,进而有利于提高用户使用智能设备的体验感。

在一个可选的实施例中,如图4所示,该装置还包括:

判断模块305,在获取模块301获取目标用户的当前位置之后,判断当前位置是否处于预先设定的特定地点。

确定模块303,还用于当判断模块305判断出当前位置处于预先设定的特定地点时,确定与特定地点对应的待控制的至少一个第一智能设备以及每个第一智能设备对应的控制指令。

更新模块306,用于发送模块304向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作之前,根据所有第一智能设备对所有目标智能设备执行更新操作,以更新所有目标智能设备,并触发发送模块304执行的向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作的步骤。

可见,实施图4所描述的装置能够基于目标用户的当前位置确定目标家庭场景,当目标用户的当前位置处于特定地点时,确定特定地点对应的第一智能设备以及每个第一智能设备对应的控制指令,并且确定目标家庭场景中的目标智能设备以及每个目标智能设备对应的控制指令,根据第一智能设备对所有目标智能设备执行更新操作,使每个目标智能设备执行与其接收到的控制指令相匹配的操作,有利于提高控制智能设备的智能性,从而有利于提高控制智能设备的准确性,有利于提高控制智能设备的效率以及便捷性,进而有利于提高用户使用智能设备的体验感。

在另一个可选的实施例中,如图4所示,更新模块306根据所有第一智能设备对所有目标智能设备执行更新操作,以更新所有目标智能设备的方式具体为:

根据所有目标智能设备对应的控制指令以及所有第一智能设备对应的控制指令,判断所有目标智能设备中是否存在至少一个第二智能设备,其中,第二智能设备在执行其对应的控制指令之后的操作结果与至少一个第一智能设备执行其对应的控制指令之后的操作结果为负影响关系;

当判断出所有目标智能设备中不存在第二智能设备时,将所有第一智能设备合并至所有目标智能设备中,以更新所有目标智能设备;

当判断出所有目标智能设备中存在至少一个第二智能设备时,从所有目标智能设备中删除所有第二智能设备,并将所有第一智能设备合并至所有目标智能设备中,以更新所有目标智能设备。

可见,实施图4所描述的装置能够从所有目标智能设备中判断是否存在执行对应的控制指令之后的操作结果与至少一个第二智能设备执行对应的控制指令之后的操作结果为负影响关系的第二智能设备,若存在则从所有目标智能设备中删除第二智能设备,并将所有第一智能设备合并至所有目标智能设备中,以更新所有目标智能设备,能够有利于提高控制智能设备的智能性,从而有利于提高控制智能设备的便捷性,进而有利于提高智能设备运行的效果。

在又一个可选的实施例中,如图4所示,更新模块306将所有第一智能设备合并至所有目标智能设备中的方式具体为:

对于任一目标智能设备,根据该目标智能设备对应的控制指令以及所有第一智能设备对应的控制指令,判断所有第一智能设备中是否存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备,与该目标智能设备之间满足预设功能条件为该目标智能设备的功能集合中包括第三智能设备对应的控制指令的功能或者第三智能设备的功能集合中包括该目标智能设备对应的控制指令的功能;

对于任一目标智能设备,若所有第一智能设备中存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备时,在合并该目标智能设备与第三智能设备时,从该目标智能设备与第三智能设备中确定需要保留的智能设备并删除需要保留的智能设备之外的另一个智能设备,其中,需要保留的智能设备的功能集合包括另一个智能设备对应的控制指令的功能。

可见,实施图4所描述的装置能够当判断出所有第一智能设备中存在设备类型不同于该目标智能设备的设备类型且与该目标智能设备之间满足预设功能条件的第三智能设备时,并且在合并该目标智能设备与第三智能设备时,从该目标智能设备与第三智能设备中确定需要保留的智能设备并删除需要保留的智能设备之外的另一个智能设备,能够有利于提高将第一智能设备合并至所有目标智能设备的智能性,有利于提高用户使用智能设备的体验感,以及有利于提高控制智能设备的效率。

在又一个可选的实施例中,如图4所示,判断模块305,还用于判断是否存在与目标家庭场景相关联的关联家庭场景;

判断模块305,还用于当判断出存在关联家庭场景时,判断在关联家庭场景中是否存在与目标家庭场景中的智能设备相关联的至少一个关联智能设备;

判断模块305,还用于当判断出关联家庭场景中存在关联智能设备时,判断在预先设定的第一区域中是否存在与目标用户相关联的关联用户;

确定模块303,还用于当判断模块305判断出在预先设定的第一区域中存在关联用户时,从关联家庭场景中的所有关联智能设备中,确定与关联用户对应的待控制的至少一个第四智能设备,以及每个第四智能设备对应的控制指令;

发送模块304,还用于向每个第四智能设备发送相应的控制指令,以使接收到相应控制指令的第四智能设备执行与接收到的控制指令相匹配的操作。

可见,实施图4所描述的装置能够当存在关联家庭场景时,判断在关联家庭场景中是否存在关联智能设备以及判断预先设定的第一区域中是否存在关联用户,当第一区域中存在关联用户时,从关联家庭场景中确定待控制的第四智能设备以及每个第四智能设备对应的控制指令,能够实现在不同家庭场景间智能设备的联动,能够有利于提高不同家庭场景间智能设备联动的智能性,从而能够有利于提高不同家庭场景间智能设备联动的实时性,进而能够有利于提高关联用户控制智能设备的效率。

在又一个可选的实施例中,如图4所示,确定模块303从关联家庭场景中的所有关联智能设备中,确定与关联用户对应的待控制的至少一个第四智能设备的方式具体为:

采集关联用户的关联用户行为数据,根据关联用户行为数据执行预测操作,得到预测结果,预测结果包括关联用户在确定出的未来时间段内的行为数据和/或关联用户对每个关联智能设备的使用需求;

根据预测结果,从关联家庭场景中的所有关联智能设备中,确定与关联用户对应的待控制的至少一个第四智能设备。

可见,实施图4所描述的装置能够根据关联用户行为数据,对关联用户行为数据进行预测,得到预测结果,根据预测结果确定第四智能设备,能够有利于提高不同家庭场景间智能设备联动的智能性,从而能够有利于提高不同家庭场景间智能设备联动的实时性,进而能够有利于提高关联用户控制智能设备的效率。

在又一个可选的实施例中,如图4所示,该装置还包括:

采集模块307,用于发送模块304向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作之前,在预先设定的时长段内连续采集目标用户的实时位置,生成在预先设定的时长段内目标用户对应的移动轨迹;

判断模块305,还用于根据移动轨迹,判断目标用户的移动趋势是否为朝向目标家庭场景的移动趋势;

计算模块308,用于当判断模块305判断出目标用户的移动趋势为朝向目标家庭场景的移动趋势时,计算目标用户的移动速度;

预测模块309,用于根据移动轨迹以及移动速度,预测目标用户到达目标家庭场景的到达时刻;

发送模块304向每个目标智能设备发送相应的控制指令,以使接收到相应控制指令的目标智能设备执行与其接收到的控制指令相匹配的操作的方式具体为:

根据当前时刻、到达时刻以及所有目标智能设备,确定每个目标智能设备对应的控制指令发送时间;

对于每个目标智能设备,根据该目标智能设备对应的控制指令发送时间向该目标智能设备发送相应的控制指令,以使接收到相应控制指令的该目标智能设备执行与其接收到的控制指令相匹配的操作。

可见,实施图4所描述的装置能够根据移动轨迹,判断目标用户的移动趋势是否为朝向目标家庭场景的移动趋势,若是,则计算目标用户的移动速度以及预测目标用户到达目标家庭场景的到达时刻,并确定每个目标智能设备对应的控制指令发送时间,能够有利于提高控制智能设备的智能性,从而能够有利于提高控制智能设备的效率,进而能够有利于提高控制智能设备的实时性以及有利于提高用户使用智能设备的体验感。

实施例四

请参阅图5,图5是本发明实施例公开的又一种基于位置信息的智能设备控制装置的结构示意图。如图5所示,该基于位置信息的智能设备控制装置可以包括:

存储有可执行程序代码的存储器401;

与存储器401耦合的处理器402;

处理器402调用存储器401中存储的可执行程序代码,执行本发明实施例一或本发明实施例二所描述的基于位置信息的智能设备控制方法中的步骤。

实施例五

本发明实施例公开了一种计算机可存储介质,该计算机存储介质存储有计算机指令,该计算机指令被调用时,用于执行本发明实施例一或本发明实施例二所描述的基于位置信息的智能设备控制方法中的步骤。

实施例六

本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二中所描述的基于位置信息的智能设备控制方法中的步骤。

以上所描述的装置实施例仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

最后应说明的是:本发明实施例公开的一种基于位置信息的智能设备控制方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。

技术分类

06120116085759