智能场景的启用方法及装置、电子设备、存储介质制造方法及图纸

技术编号:33124984 阅读:11 留言:0更新日期:2022-04-17 00:33
本申请公开了一种智能场景的启用方法及装置、电子设备、存储介质,其中,所述智能场景的启用方法包括:获取多个传入参数;分别针对每个所述传入参数,确定每个所述传入参数的所属类型;根据所述传入参数所属类型,确定所述传入参数是否满足所属类型对应的启用条件;若所述传入参数满足所属类型对应的启用条件,则将所述传入参数添加至预先配置的目标场景模板中;在将满足所属类型对应的启用条件的各个所述传入参数添加至所述目标场景模板后,若所述目标场景模板中不缺少必填参数,则启用添加所述传入参数后的所述目标场景模板。所述传入参数后的所述目标场景模板。所述传入参数后的所述目标场景模板。

【技术实现步骤摘要】
智能场景的启用方法及装置、电子设备、存储介质


[0001]本申请涉及智能家居
,特别涉及一种智能场景的启用方法及装置、电子设备、存储介质。

技术介绍

[0002]随着智能家居的不多发展,使用智能家居的用户越来越多。对于智能家电来说,智能场景的使用无疑是其最重要的一项功能之一。为了更好地满足用户的需求,当前可配置的智能场景也越来越多样。
[0003]当前用户需要启用智能家电的智能场景时,需要在了解智能家电所支持的功能的前提下,基于所支持的功能配置由多个所支持的功能组成的智能场景并启用。
[0004]但是对于用户中存在的部分比较特殊的用户,例如,中老年人、小孩或者文化程度比较低的用户,现有的方式过于复杂。这部分用户了解智能家电所支持的功能相对困难,并且对于更为复杂的配置过程,更无法自己进行配置,从而无法使用智能家电提供的智能场景的功能。

技术实现思路

[0005]基于上述现有技术的不足,本申请提供了一种智能场景的启用方法及装置、电子设备、存储介质,以解决现有的智能场景的启用过于复杂的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]本申请第一方面提供了一种智能场景的启用方法,包括:
[0008]获取多个传入参数;
[0009]分别针对每个所述传入参数,确定所述传入参数所属类型;
[0010]根据所述传入参数所属类型,确定所述传入参数是否满足所属类型对应的启用条件;
[0011]若所述传入参数满足所属类型对应的启用条件,则将所述传入参数添加至预先配置的目标场景模板中;
[0012]在将满足所属类型对应的启用条件的各个所述传入参数添加至所述目标场景模板后,若所述目标场景模板中不缺少必填参数,则启用添加所述传入参数后的所述目标场景模板。
[0013]可选地,在上述提供的智能场景的启用方法中,所述根据所述传入参数所属类型,确定所述传入参数是否满足所属类型对应的启用条件,包括:
[0014]若所述传入参数所属类型为类型列表,则获取各个所述目标设备的ID对应的型号;
[0015]判断各个所述目标设备的ID对应的型号中,是否存在任意一个所述型号在支持列表内;
[0016]若判断出存在任意一个所述型号在支持列表内,则确定所述传入参数满足所属类
型对应的启用条件;
[0017]若所述传入参数所属类型为单品类,则获取各个所述目标设备的ID对应的应用分类,并过滤出支持的应用分类对应的所述目标设备的ID;
[0018]获取过滤出的各个所述目标设备的ID对应的型号的级别逻辑约束文件;
[0019]若基于过滤出的各个所述目标设备的ID对应的型号的级别逻辑约束文件,判断出过滤得到的所述目标设备的ID对应的目标设备中存在支持所述传入参数的功能以及功能值的目标设备,则确定所述传入参数满足所属类型对应的启用条件;
[0020]若所述传入参数所属类型为全品类,则获取各个所述目标设备的ID对应的型号的级别逻辑约束文件;
[0021]若基于各个所述目标设备的ID对应的型号的级别逻辑约束文件,判断出各个所述目标设备的ID对应的目标设备中存在支持所述传入参数的功能以及功能值的目标设备,则确定所述传入参数满足所属类型对应的启用条件。
[0022]可选地,在上述提供的智能场景的启用方法中,所述确定所述传入参数所属类型之前,还包括:
[0023]校验所述传入参数是否为设备类型参数;其中,若检验出所述传入参数为设备类型参数,则执行所述确定所述传入参数所属类型;
[0024]若校验出所述传入参数不为设备类型参数,则删除所述传入参数,并提示所述传入参数不为设备类型参数。
[0025]可选地,在上述提供的智能场景的启用方法中,所述根据所述传入参数所属类型,分别确定所述传入参数是否满足所属类型对应的启用条件之后,还包括:
[0026]若确定出所述传入参数不满足所属类型对应的启用条件,则判断所述传入参数是否为所述目标场景模板的必填参数;
[0027]若判断出所述传入参数不为所述目标场景模板的必填参数,则将所述传入参数的状态置为禁用状态;
[0028]若判断出所述传入参数为所述目标场景模板的必填参数,则将所述传入参数的状态以及所述目标场景模板的状态均置为禁用状态。
[0029]可选地,在上述提供的智能场景的启用方法中,还包括:
[0030]当接收客户端模板查询请求时,查询出场景模板列表;
[0031]将所述场景模板列表反馈给所述客户端;
[0032]响应所述客户端的选择指令,将所述选择指令指示的场景模板确定为目标场景模板。
[0033]可选地,在上述提供的智能场景的启用方法中,还包括:
[0034]接收客户端发送的目标场景功能的执行指令;其中,所述目标场景功能为用户在所述客户端上点击选择的场景功能;所述场景功能通过在场景模板中添加传入参数并启用后得到;
[0035]基于所述目标场景功能对应的动作列表,执行所述目标场景功能;
[0036]在执行完所述目标场景功能后,向所述客户端反馈执行结束消息。
[0037]本申请第二方面提供了一种智能场景的启用装置,包括:
[0038]参数获取单元,用于获取多个传入参数;
[0039]类型确定单元,用于分别针对每个所述传入参数,确定所述传入参数所属类型;
[0040]启用判定单元,用于根据所述传入参数所属类型,确定所述传入参数是否满足所属类型对应的启用条件;
[0041]添加单元,用于若所述传入参数满足所属类型对应的启用条件,则将所述传入参数添加至预先配置的目标场景模板中;
[0042]启用单元,用于在将满足所属类型对应的启用条件的各个所述传入参数添加至所述目标场景模板后,若所述目标场景模板中不缺少必填参数,则启用添加所述传入参数后的所述目标场景模板。
[0043]可选地,在上述提供的智能场景的启用装置中,所述启用判断单元,包括:
[0044]第一获取单元,用于若所述传入参数所属类型为类型列表,则获取各个所述目标设备的ID对应的型号;
[0045]第一判断单元,用于判断各个所述目标设备的ID对应的型号中,是否存在任意一个所述型号在支持列表内;
[0046]第一确定单元,用于若判断出存在任意一个所述型号在支持列表内,则确定所述传入参数满足所属类型对应的启用条件;
[0047]过滤单元,用于若所述传入参数所属类型为单品类,则获取各个所述目标设备的ID对应的应用分类,并过滤出支持的应用分类对应的所述目标设备的ID;
[0048]第二获取单元,用于获取过滤出的各个所述目标设备的ID对应的型号的级别逻辑约束文件;
[0049]第二确定单元,用于若基于过滤出的各个所述目标设备的ID对应的型号的级别逻辑约束文件,判断出过滤得到的所述目标设备的ID对应的目标设备中存在支持所述传入参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能场景的启用方法,其特征在于,包括:获取多个传入参数;确定每个所述传入参数的所属类型;根据所述传入参数所属类型,确定所述传入参数是否满足所属类型对应的启用条件;若所述传入参数满足所属类型对应的启用条件,则将所述传入参数添加至预先配置的目标场景模板中;在将满足所属类型对应的启用条件的各个所述传入参数添加至所述目标场景模板后,若所述目标场景模板中不缺少必填参数,则启用添加所述传入参数后的所述目标场景模板。2.根据权利要求1所述的方法,其特征在于,所述根据所述传入参数所属类型,确定所述传入参数是否满足所属类型对应的启用条件,包括:若所述传入参数所属类型为类型列表,则获取各个所述目标设备的ID对应的型号;判断各个所述目标设备的ID对应的型号中,是否存在任意一个所述型号在支持列表内;若判断出存在任意一个所述型号在支持列表内,则确定所述传入参数满足所属类型对应的启用条件;若所述传入参数所属类型为单品类,则获取各个所述目标设备的ID对应的应用分类,并过滤出支持的应用分类对应的所述目标设备的ID;获取过滤出的各个所述目标设备的ID对应的型号的级别逻辑约束文件;若基于过滤出的各个所述目标设备的ID对应的型号的级别逻辑约束文件,判断出过滤得到的所述目标设备的ID对应的目标设备中存在支持所述传入参数的功能以及功能值的目标设备,则确定所述传入参数满足所属类型对应的启用条件;若所述传入参数所属类型为全品类,则获取各个所述目标设备的ID对应的型号的级别逻辑约束文件;若基于各个所述目标设备的ID对应的型号的级别逻辑约束文件,判断出各个所述目标设备的ID对应的目标设备中存在支持所述传入参数的功能以及功能值的目标设备,则确定所述传入参数满足所属类型对应的启用条件。3.根据权利要求1所述的方法,其特征在于,所述确定所述传入参数所属类型之前,还包括:校验所述传入参数是否为设备类型参数;其中,若检验出所述传入参数为设备类型参数,则执行所述确定所述传入参数所属类型;若校验出所述传入参数不为设备类型参数,则删除所述传入参数参,并提示所述传入参数不为设备类型参数。4.根据权利要求1所述的方法,其特征在于,所述根据所述传入参数所属类型,分别确定所述传入参数是否满足所属类型对应的启用条件之后,还包括:若确定出所述传入参数不满足所属类型对应的启用条件,则判断所述传入参数是否为所述目标场景模板的必填参数;若判断出所述传入参数不为所述目标场景模板的必填参数,则将所述传入参数的状态置为禁用状态;
若判断出所述传入参数为所述目标场景模板的必填参数,则将所述传入参数的状态以及所述目标场景模板的状态均置为禁用状态。5.根据权利要求1所述的方法,其特征在于,还包括:当接收客户端模板查询请求时,查询出场景模板列表;将所述场景模板列表反馈给所述客户端;响应所述客户端的选择指令,...

【专利技术属性】
技术研发人员:刘佳东
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1