System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种场景执行方法和装置制造方法及图纸_技高网

一种场景执行方法和装置制造方法及图纸

技术编号:40809862 阅读:4 留言:0更新日期:2024-03-28 19:32
本申请公开了一种场景执行方法和装置,涉及智能家居/智慧家庭技术领域,应用于云端,方法包括:在确定用户已启动场景的情况下,响应于用户操作设备的操作,接收设备上传的设备变化数据;其中,设备变化数据用于表示设备的状态变化;分析设备变化数据、预先定义的模板规则和预先设置的配置信息,基于分析结果调整已启动的场景的业务规则;其中,模板规则用于映射场景与启动场景的至少一个设备的对应关系,配置信息包括每个场景中多个设备的联动方式和每个设备的配置参数,业务规则表示场景执行需匹配的规则;在调整后的业务规则符合预设条件的情况下,按照调整后的业务规则执行场景。通过本发明专利技术提供的方法,实现对场景的业务规则进行动态调整。

【技术实现步骤摘要】

本申请涉及智能家居,尤其涉及一种场景执行方法和装置


技术介绍

1、随着物联网发展,智能家居设备越来越普遍,人们可以基于智能家居设备构建智慧家庭场景,从而实现智能家居设备的联动控制。设备的联动控制是指当一个或多个设备的运行状态满足特定条件时,触发对另一设备或多个设备的操作,当满足某个条件就执行相应的动作是规则的一种形式。

2、传统的规则引擎通常采用静态规则,即预先定义好的业务规则,只能处理预定义的规则,无法处理复杂的场景和非线性关系;且静态规则引擎只能在规则库中查询规则并进行匹配,无法支持实时决策或根据用户实际情况进行个性化动态调整。

3、提供一种可进行个性化动态调整的场景执行方法,是目前需要解决的技术问题。


技术实现思路

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、执行模块,用于在调整后的业务规则符合预设条件的情况下,按照所述调整后的业务规则执行所述场景。

34、本申请还提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行实现如上述任一种所述场景执行方法。

35、本申请还提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行实现如上述任一种所述场景执行方法。

36、本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述场景执行方法。

37、本申请提供的一种场景执行方法和装置,应用于云端,在确定用户已启动场景的情况下,响应于用户操作设备的操作,接收设备上传的用于表示设备状态变化的设备变化数据,获取用于映射场景与启动场景的至少一个设备的对应关系的模板规则,以及包括每个场景中多个设备的联动方式和每个设备的配置参数的配置信息;通过综合分析设备变化数据、预先定义的模板规则和预先设置的配置信息,基于分析结果调整已启动的场景的业务规则,可以实现根据用户的个性化需求对场景的业务规则进行动态调整;在调整后的业务规则符合预设条件的情况下,按照调整后的业务规则执行该场景,实现更高效更准确的决策。

本文档来自技高网...

【技术保护点】

1.一种场景执行方法,其特征在于,应用于云端,所述方法包括:

2.根据权利要求1所述的场景执行方法,其特征在于,所述云端设置有智能决策系统;

3.根据权利要求2所述的场景执行方法,其特征在于,所述云端还设置有规则引擎系统;

4.根据权利要求2所述的场景执行方法,其特征在于,所述云端还设置有设备主数据系统;

5.根据权利要求4所述的场景执行方法,其特征在于,所述分析所述设备变化数据、预先定义的模板规则和预先设置的配置信息,基于分析结果调整已启动的所述场景的业务规则,包括:

6.根据权利要求5所述的场景执行方法,其特征在于,所述在调整后的业务规则符合预设条件的情况下,按照所述调整后的业务规则执行所述场景,包括:

7.根据权利要求6所述的场景执行方法,其特征在于,在通过所述规则引擎系统的内置函数调用所述智能决策系统生成的所述调整后的业务规则进行计算之前,所述方法还包括:

8.根据权利要求6所述的场景执行方法,其特征在于,在计算结果符合预设计算条件的情况下,按照所述调整后的业务规则执行所述场景之后,所述方法还包括:

9.一种场景执行装置,其特征在于,应用于云端,所述装置包括:

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

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

...

【技术特征摘要】

1.一种场景执行方法,其特征在于,应用于云端,所述方法包括:

2.根据权利要求1所述的场景执行方法,其特征在于,所述云端设置有智能决策系统;

3.根据权利要求2所述的场景执行方法,其特征在于,所述云端还设置有规则引擎系统;

4.根据权利要求2所述的场景执行方法,其特征在于,所述云端还设置有设备主数据系统;

5.根据权利要求4所述的场景执行方法,其特征在于,所述分析所述设备变化数据、预先定义的模板规则和预先设置的配置信息,基于分析结果调整已启动的所述场景的业务规则,包括:

6.根据权利要求5所述的场景执行方法,其特征在于,所述在调整后的业务规则符合预设条件的情况下,按照所述调整后的业务规则执行所述场景,包括:

7.根据权利要求6所述...

【专利技术属性】
技术研发人员:何晓斌邓邱伟尹飞
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:

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

1