场景联动控制方法、终端和计算机可读存储介质技术

技术编号:27315535 阅读:17 留言:0更新日期:2021-02-10 09:46
本申请公开了一种场景联动控制方法、终端和计算机可读存储介质,场景联动控制方法包括:在接收到联动指令时,对设备描述文件进行识别,生成识别信息;根据识别信息确定目标场景,将联动指令发送至目标场景中的被控设备,由被控设备执行联动指令对应的联动动作。解决了在不增加网关的前提下,场景联动控制受网络状态影响的技术问题,通过把设备描述文件存储至WiFi模块的flash存储器中,在接收到联动指令时,根据设备描述文件触发被控设备的联动动作,使得在无网或网络状态差的情况下,仍然能保证场景联动控制的正常运行。保证场景联动控制的正常运行。保证场景联动控制的正常运行。

【技术实现步骤摘要】
场景联动控制方法、终端和计算机可读存储介质


[0001]本申请涉及智能家居
,尤其涉及一种场景联动控制方法、终端和计算机可读存储介质。

技术介绍

[0002]随着科技和生活水平的发展,智能设备已经逐步走入千家万户,随着智能化的程度逐渐加深,智能设备已经不仅仅是局限于简单的联网、app控制,而是具备了更深的智能化,智能家居系统,智能场景联动,也在逐渐铺开。在实现智能场景联动时,往往需要一个中控枢纽,一般是采用广域网云端作为中控枢纽,承担场景联动的实施,但是,如果广域网没网,或者网络不好,可能导致场景联动失败。还有一种是采用网关的形式来作为中控枢纽,对家庭里的设备进行场景联动控制,这种方案可以实现没有外网的情况下,也能场景联动,但是这种方案需要增加一个网关的成本。因此,在不增加网关的前提下,现有的场景联动控制受网络状态的影响。

技术实现思路

[0003]本申请实施例通过提供一种场景联动控制方法、终端和计算机可读存储介质,旨在解决在不增加网关的前提下,场景联动控制受网络状态影响的问题。
[0004]为实现上述目的,本申请一方面提供一种场景联动控制方法,用于主控设备,所述场景联动控制方法包括以下步骤:
[0005]在接收到联动指令时,对设备描述文件进行识别,生成识别信息;
[0006]根据所述识别信息确定目标场景,将所述联动指令发送至所述目标场景中的被控设备,由所述被控设备执行所述联动指令对应的联动动作。
[0007]可选地,所述在接收到联动指令时,对设备描述文件进行识别,生成识别信息的步骤之前,包括:
[0008]在联网成功时,获取设备型号信息;
[0009]从服务器中获取与所述设备型号信息匹配的设备描述文件,所述设备描述文件包括一个或多个场景内的联动设备信息、联动条件和联动动作。
[0010]可选地,所述从服务器中获取与所述设备型号信息匹配的设备描述文件的步骤之后,包括:
[0011]当检测到所述服务器中存在更新的设备描述文件时,向所述服务器发送更新请求;
[0012]根据所述更新请求获取所述更新的设备描述文件,并基于所述更新的设备描述文件更新当前所述设备描述文件。
[0013]可选地,所述将所述联动指令发送至所述目标场景中的被控设备的步骤之前,还包括:
[0014]获取所述被控设备的状态信息以及当前的环境参数;
[0015]根据所述状态信息和所述环境参数判断当前环境是否满足场景联动条件;
[0016]若满足所述场景联动条件,则执行将所述联动指令发送至所述目标场景中的被控设备的步骤。
[0017]可选地,所述将所述联动指令发送至所述目标场景中的被控设备的步骤之后,包括:
[0018]接收所述被控设备发送的反馈信息,根据所述反馈信息判断是否存在未执行所述联动动作的被控设备;
[0019]若存在未执行所述联动动作的被控设备,则将未执行所述联动动作的被控设备对应的故障信息发送至所述服务器。
[0020]此外,为实现上述目的,本申请另一方面还提供一种场景联动控制方法,用于被控设备,所述方法包括:
[0021]接收所述主控设备发送的联动指令;
[0022]根据所述识别信息确定所述联动指令对应的联动动作,由所述被控设备执行所述联动动作。
[0023]可选地,所述接收所述主控设备发送的联动指令的步骤之后,还包括:
[0024]获取所述联动指令中的主控设备序列号;
[0025]若所述主控设备序列号与所述被控设备已接受到的序列号一致,则响应所述联动指令。
[0026]可选地,所述接收所述主控设备发送的联动指令的步骤之后,还包括:
[0027]若接收到多个具有相同所述主控设备序列号的联动指令,则响应一次所述联动指令。
[0028]此外,为实现上述目的,本申请另一方面还提供一种终端,所述终端包括存储器、处理器及存储在存储器上并在处理器上运行的场景联动控制程序,所述处理器执行所述场景联动控制程序时实现如上所述场景联动控制方法的步骤。
[0029]此外,为实现上述目的,本申请另一方面还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有场景联动控制程序,所述场景联动控制程序被处理器执行时实现如上所述场景联动控制方法的步骤。
[0030]本实施例通过WiFi模块接收联动指令,对设备描述文件进行识别,生成识别信息;根据识别信息确定目标场景,将联动指令发送至目标场景中的被控设备,由被控设备执行联动指令对应的联动动作。通过把设备描述文件存储至WiFi模块的flash存储器中,在接收到联动指令时,根据设备描述文件触发被控设备的联动动作,使得在无网或网络状态差的情况下,仍然能保证场景联动控制的正常运行。
附图说明
[0031]图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图;
[0032]图2为本申请场景联动控制方法第一实施例的流程示意图;
[0033]图3为本申请场景联动控制方法第二实施例的流程示意图;
[0034]图4为本申请场景联动控制方法第三实施例的流程示意图;
[0035]图5为本申请场景联动控制方法中在接收到联动指令时,对设备描述文件进行识
别,生成识别信息的步骤之前的流程示意图;
[0036]图6为本申请场景联动控制方法中从服务器中获取与所述设备型号信息匹配的设备描述文件的步骤之后的流程示意图;
[0037]图7为本申请场景联动控制方法中将所述联动指令发送至所述目标场景中的被控设备的步骤之前的流程示意图;
[0038]图8为本申请场景联动控制方法中接收所述主控设备发送的联动指令的步骤之后的流程示意图。
[0039]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0040]应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0041]本申请实施例的主要解决方案是:在接收到联动指令时,对设备描述文件进行识别,生成识别信息;根据所述识别信息确定目标场景,将所述联动指令发送至所述目标场景中的被控设备,由所述被控设备执行所述联动指令对应的联动动作。
[0042]由于现有的场景联动在不增加网关的前提下,若出现无网或网络状态差的情况,会影响场景联动的正常运行。本申请通过WiFi模块接收联动指令,对设备描述文件进行识别,生成识别信息;根据识别信息确定目标场景,将联动指令发送至目标场景中的被控设备,由被控设备执行联动指令对应的联动动作。通过把设备描述文件存储至WiFi模块的flash存储器中,在接收到联动指令时,根据设备描述文件触发被控设备的联动动作,使得在无网或网络状态差的情况下,仍然能保证场景联动控制的正常运行。
[0043]如图1所示,图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图。
[0044]如图1所示,该终端可以包括:处理器1001本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景联动控制方法,其特征在于,用于主控设备,所述方法包括:在接收到联动指令时,对设备描述文件进行识别,生成识别信息;根据所述识别信息确定目标场景,将所述联动指令发送至所述目标场景中的被控设备,由所述被控设备执行所述联动指令对应的联动动作。2.根据权利要求1所述的场景联动控制方法,其特征在于,所述在接收到联动指令时,对设备描述文件进行识别,生成识别信息的步骤之前,包括:在联网成功时,获取设备型号信息;从服务器中获取与所述设备型号信息匹配的设备描述文件,所述设备描述文件包括一个或多个场景内的联动设备信息、联动条件和联动动作。3.根据权利要求2所述的场景联动控制方法,其特征在于,所述从服务器中获取与所述设备型号信息匹配的设备描述文件的步骤之后,包括:当检测到所述服务器中存在更新的设备描述文件时,向所述服务器发送更新请求;根据所述更新请求获取所述更新的设备描述文件,并基于所述更新的设备描述文件更新当前所述设备描述文件。4.根据权利要求1所述的场景联动控制方法,其特征在于,所述将所述联动指令发送至所述目标场景中的被控设备的步骤之前,还包括:获取所述被控设备的状态信息以及当前的环境参数;根据所述状态信息和所述环境参数判断当前环境是否满足场景联动条件;若满足所述场景联动条件,则执行将所述联动指令发送至所述目标场景中的被控设备的步骤。5.根据权利要求1所述的场景联动控制方法,其特征在于,所述将所述联...

【专利技术属性】
技术研发人员:吴传志王俊方
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1