智能控制方法、装置、计算机设备及存储介质与流程

    技术2024-11-09  9


    本发明涉及智能家居,具体涉及智能控制方法、装置、计算机设备及存储介质。


    背景技术:

    1、随着技术的不断进步,尤其是物联网,以及人工智能技术的飞速发展,智能家居设备逐渐普及。天气预报服务是人们日常生活中最为普遍的服务,人们日常出行,穿衣都离不开它。目前,智能家居设备可以基于商用天气预报服务,通过付费的形式获取到天气情况。但是目前智能家居设备普遍只能显示或提示天气预报,例如,显示或提示温度、湿度、天气、风速等,并不能利用天气情况联动控制智能家居设备。

    2、因此,如何减少调用商用天气预报服务的次数,实现天气情况与智能家居设备的联动控制成为本领域技术人员亟需解决的技术问题。


    技术实现思路

    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、基于本发明的技术方案,可以根据所述第一数据服务以预设时长为周期向云端发送天气查询请求,不需要人工干预,更加智能化,确保了实时获取目标地区的天气信息,使智能家居设备能够及时执行相应的控制策略。将恶劣天气警报信息作为缓存数据存储在云端,可以减少商业天气预报服务的调用次数,降低成本。控制策略可以根据用户的需求进行定制和调整,满足不同的应用场景。用户无需手动干预天气查询和控制过程,基于本发明提供的智能控制方法,可以实现智能控制,可以实现天气情况和智能家居设备的联动控制。


    技术特征:

    1.一种智能控制方法,应用于智能家居设备,所述智能家居设备的智能网关中存储有目标邮编、第一数据服务、控制策略和所述控制策略对应的触发条件;所述目标邮编为目标地区的邮编;其特征在于,所述智能控制方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述恶劣天气警报信息的有效时长为预设值,在接收当前查询结果之前,所述智能控制方法还包括:

    3.根据权利要求2所述的方法,其特征在于,所述智能控制方法还包括:

    4.根据权利要求3所述的方法,其特征在于,所述智能控制方法还包括,包括:

    5.根据权利要求1所述的方法,其特征在于,所述当前查询结果还包括:当前时间戳;所述当前时间戳是根据在当前周期接收到所述标准天气警报条目的时间确定的;所述将所述当前查询结果中满足预设条件的恶劣天气警报条目确定为目标警报条目,包括:

    6.根据权利要求1所述的方法,其特征在于,所述触发条件包括预设数量个恶劣天气标签,所述在所述目标警报条目中的恶劣天气标签满足所述触发条件时,执行所述控制策略,包括:

    7.根据权利要求1所述的方法,其特征在于,所述智能控制方法还包括:

    8.一种智能控制装置,应用于智能家居设备,所述智能家居设备的智能网关中存储有目标邮编、第一数据服务、控制策略和所述控制策略对应的触发条件;所述目标邮编为目标地区的邮编;其特征在于,所述智能控制装置包括:

    9.一种计算机设备,其特征在于,包括:

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述智能控制方法的步骤。


    技术总结
    本发明涉及智能家居技术领域,公开了一种智能控制方法、装置、计算机设备及存储介质,该方法应用于智能家居设备;目标邮编为目标地区的邮编;该方法包括:根据第一数据服务以预设时长为周期向云端发送天气查询请求;天气查询请求包括目标邮编;云端存储有恶劣天气警报信息;接收当前查询结果;将当前查询结果中满足预设条件的恶劣天气警报条目确定为目标警报条目;在目标警报条目中的恶劣天气标签满足触发条件时,执行控制策略。本发明将满足预设条件的恶劣天气警报条目确定为目标警报条目,可以避免重复判断是否满足触发条件,进而减少重复执行控制策略,将恶劣天气警报信息作为缓存数据存储在云端,可以减少商业天气预报服务的调用次数。

    技术研发人员:范晓群,朱纯,赵春生
    受保护的技术使用者:杭州行至云起科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-21803.html

    最新回复(0)