System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设备控制方法和装置、存储介质及电子装置制造方法及图纸_技高网

设备控制方法和装置、存储介质及电子装置制造方法及图纸

技术编号:40253533 阅读:6 留言:0更新日期:2024-02-02 22:46
本申请公开了一种设备控制方法和装置、存储介质及电子装置,涉及智能家居技术领域,该设备控制方法包括:在得到用于请求对目标设备执行预定操作的目标请求指令的情况下,获取目标配置文件,其中,目标配置文件是在预先对目标设备的模式及模式切换规则进行配置后基于配置结果所自动生成的;在基于目标配置文件确定允许目标设备执行预定操作的情况下,控制目标设备执行预定操作。可解决相关技术中存在的设备控制效率较低的问题。

【技术实现步骤摘要】

本申请涉及智能家居,具体而言,涉及一种设备控制方法和装置、存储介质及电子装置


技术介绍

1、当前的家电产品都各自设计自己的工作模式,通过模式来实现各种家电的各种场景是一种现有的方式。比如,电视在儿童模式下不能上网、不能玩游戏;门锁在低功耗模式下不能视频通话。处于不同模式下,对控制指令的处理会有不同的逻辑。而由于这些模式的实现都是各个家电厂商依据自己家电的特点自行实现,所以不具有通用性。当需要为新设备配置模式或为旧设备增加新的模式时,均需要编写新的代码从而导致工作量增大的问题,即相关技术中存在着在给家电产品配置模式及模式切换规则时需要依赖编写代码来实现从而导致模式配置耗时较长,进而导致设备控制效率较低的问题。

2、针对相关技术中存在的设备控制效率较低的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种设备控制方法和装置、存储介质及电子装置,以至少解决相关技术中存在的设备控制效率较低的问题。

2、根据本申请实施例的一个实施例,提供了一种设备控制方法,包括:在得到用于请求对目标设备执行预定操作的目标请求指令的情况下,获取目标配置文件,其中,所述目标配置文件是在预先对所述目标设备的模式及模式切换规则进行配置后基于配置结果所自动生成的;在基于所述目标配置文件确定允许所述目标设备执行所述预定操作的情况下,控制所述目标设备执行所述预定操作。

3、在一个示例性实施例中,在得到用于请求对目标设备执行预定操作的目标请求指令的情况下,获取目标配置文件包括:在得到用于请求对所述目标设备执行模式切换操作的所述目标请求指令的情况下,确定所述目标设备的当前模式,以及获取第一配置文件,其中,所述第一配置文件用于描述所述模式切换规则,所述第一配置文件中包括一个或多个成员,每个所述成员用于指示所述目标设备的一种所述模式切换规则,所述模式切换规则表示处于第一模式的所述目标设备在触发第一条件时将切换至第二模式的规则,所述目标配置文件包括所述第一配置文件;在基于所述目标配置文件确定允许所述目标设备执行所述预定操作的情况下,控制所述目标设备执行所述预定操作,包括:在确定所述第一配置文件中包括的目标成员的所述第一模式与所述目标设备的当前模式匹配的情况下,确定所述目标请求指令是否满足所述第一条件;在确定所述目标请求指令满足所述第一条件的情况下,控制所述目标设备执行切换至所述第二模式的操作。

4、在一个示例性实施例中,在得到用于请求对目标设备执行预定操作的目标请求指令的情况下,获取目标配置文件包括:在得到用于请求对所述目标设备执行目标功能操作的情况下,确定所述目标设备的当前模式,以及获取第二配置文件,其中,所述第二配置文件用于描述所述目标设备所包括的模式及每种所述模式下允许执行的功能操作,所述第二配置文件中包括一个或多个成员,每个所述成员用于指示所述目标设备所处的第三模式以及在所述第三模式下所具备的预定功能,所述目标配置文件包括所述第二配置文件;在基于所述目标配置文件确定允许所述目标设备执行所述预定操作的情况下,控制所述目标设备执行所述预定操作,包括:在确定所述第二配置文件中包括的目标成员对应的所述第三模式与所述目标设备的当前模式匹配的情况下,且在确定所述目标成员中所包含的所述预定功能中包括所述目标功能的情况下,控制所述目标设备执行与所述目标功能对应的操作。

5、在一个示例性实施例中,所述方法还包括:在确定所述目标成员对应的所述第三模式与所述目标设备的当前模式匹配的情况下,且在确定所述目标成员中所包含的所述预定功能中不包括所述目标功能的情况下,发出提示信息。

6、在一个示例性实施例中,所述目标请求指令包括以下至少之一:由目标终端发送的请求指令;基于所述目标设备按照预定周期上报指定数据所触发的请求指令。

7、在一个示例性实施例中,所述目标配置文件为允许被修改的文件。

8、在一个示例性实施例中,所述目标配置文件包括利用json结构创建的逻辑文件。

9、根据本申请实施例的另一个实施例,还提供了一种设备控制装置,包括:获取模块,用于在得到用于请求对目标设备执行预定操作的目标请求指令的情况下,获取目标配置文件,其中,所述目标配置文件是在预先对所述目标设备的模式及模式切换规则进行配置后基于配置结果所自动生成的;控制模块,用于在基于所述目标配置文件确定允许所述目标设备执行所述预定操作的情况下,控制所述目标设备执行所述预定操作。

10、根据本申请实施例的又一个实施例,还提供了一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述任一项方法实施例中的步骤。

11、根据本申请实施例的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行上述任一项方法实施例中的步骤。

12、通过本专利技术,在得到用于请求对目标设备执行预定操作的目标请求指令的情况下,获取目标配置文件,当基于目标配置文件确定允许目标设备执行预定操作的情况下,控制目标设备执行预定操作,其中,上述目标配置文件是在预先对目标设备的模式及模式切换规则进行配置后基于配置结果所自动生成的。即通过预先对目标设备的模式及模式切换规则进行配置后并生成目标配置文件,然后基于目标配置文件即可实现控制目标设备是否允许执行预定操作的目的,避免了相关技术中在对目标设备配置模式及模式切换规则时需要依赖编写代码来实现从而导致模式配置耗时较长,进而导致设备控制效率较低的问题。通过本专利技术,解决了相关技术中存在的设备控制效率较低的问题,达到了提高设备控制效率的效果。

本文档来自技高网...

【技术保护点】

1.一种设备控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

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

5.根据权利要求1所述的方法,其特征在于,所述目标请求指令包括以下至少之一:

6.根据权利要求1所述的方法,其特征在于,所述目标配置文件为允许被修改的文件。

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述目标配置文件包括利用Json结构创建的逻辑文件。

8.一种设备控制装置,其特征在于,包括:

9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。

【技术特征摘要】

1.一种设备控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

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

5.根据权利要求1所述的方法,其特征在于,所述目标请求指令包括以下至少之一:

6.根据权利要求1所述的方法,其特征在于,所述目标配置文件为允许被修改的文件。

7.根据权利要求1-6中任一项所...

【专利技术属性】
技术研发人员:李峰
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:

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

1