【技术实现步骤摘要】
基于物联网智能设备的规则实例执行方法、设备和介质
本专利技术实施例涉及物联网技术,尤其涉及一种基于物联网智能设备的规则实例执行方法、设备和介质。
技术介绍
随着物联网技术的应用日益广泛,物联网平台可以实现设备的接入、控制和管理。通过将设备接入物联网平台,实现对设备的远程控制和数据采集,以及实现设备联动。设备联动是指当一个或多个设备状态满足一定条件时,触发对另外一个或多个设备的操作,例如,当温度传感器感应到的温度低于一定阈值时,开启与温度传感器对应的取暖器。现有技术中主要通过预先对接入的各个设备单独进行设备规则配置,并对各个设备单独进行规则执行过程,从而实现设备联动。专利技术人在实现本专利技术的过程中,发现现有技术存在以下缺陷:当设备数量较多时,实现设备联动的配置成本较高。
技术实现思路
本专利技术实施例提供一种基于物联网智能设备的规则实例执行方法、设备和介质,以降低设备联动的规则配置成本,提高设备联动的配置效率。第一方面,本专利技术实施例提供了一种基于物联网智能设备的规则实例执行方
【技术保护点】
1.一种基于物联网智能设备的规则实例执行方法,其特征在于,包括:/n响应于数据源发送的当前更新数据,获取与所述数据源匹配的目标规则实例,并获取与所述目标规则实例匹配的当前规则模板;/n在与所述当前规则模板对应的规则元模板中获取与所述当前规则模板匹配的目标判断逻辑信息;其中,所述规则元模板中预先配置与至少一种规则模板匹配的判断逻辑信息,所述规则模板是在所述规则元模板的基础上派生得到的,所述规则实例是在所述规则模板的基础上绑定数据源及动作执行对象后得到的;/n如果确定所述当前更新数据与所述目标判断逻辑信息匹配,则向与所述目标规则实例绑定的至少一个动作执行对象发送所述目标规则实例的动作执行指令。/n
【技术特征摘要】
1.一种基于物联网智能设备的规则实例执行方法,其特征在于,包括:
响应于数据源发送的当前更新数据,获取与所述数据源匹配的目标规则实例,并获取与所述目标规则实例匹配的当前规则模板;
在与所述当前规则模板对应的规则元模板中获取与所述当前规则模板匹配的目标判断逻辑信息;其中,所述规则元模板中预先配置与至少一种规则模板匹配的判断逻辑信息,所述规则模板是在所述规则元模板的基础上派生得到的,所述规则实例是在所述规则模板的基础上绑定数据源及动作执行对象后得到的;
如果确定所述当前更新数据与所述目标判断逻辑信息匹配,则向与所述目标规则实例绑定的至少一个动作执行对象发送所述目标规则实例的动作执行指令。
2.根据权利要求1所述的方法,其特征在于,所述判断逻辑信息,包括:条件阈值定义、数据定义以及判断逻辑;
确定所述当前更新数据与所述目标判断逻辑信息匹配,包括:
根据所述条件阈值定义和所述数据定义,生成事实对象;
根据所述当前更新数据和所述当前规则模板中的条件阈值数值,对所述事实对象进行赋值;
通过目标引擎判断所述事实对象是否满足所述判断逻辑,是则确定所述当前更新数据与所述目标判断逻辑信息匹配。
3.根据权利要求2所述的方法,其特征在于,在响应于数据源发送的当前更新数据之前,还包括:
获取规则元模板,以及与目标规则模板对应的条件阈值数值和至少一个动作实例;
将所述条件阈值数值和至少一个动作实例添加至所述规则元模板中,生成所述目标规则模板;其中,所述动作实例是根据动作定义和动作参数确定的,用以指示设备执行的动作;
获取所述目标规则模板,以及与所述目标规则模板对应的至少一个数据源以及至少一个动作执行对象;
将所述目标规则模块与所述至少一个数据源以及至少一个动作执行对象进行绑定,生成目标规则实例。
4.根据权利要求3所述的方法,其特征在于,所述至少一个数据源以及至少一个动作执行对象,包括下述至少之一:
用户输入的至少一个数据源和至少一个设备;
用户输入的数据源及动作执行对象分组;
与用户输入的目标范围对应的数据源以及动作执行对象。
5.根据权利要求3所述的方法,其特征...
【专利技术属性】
技术研发人员:陈建江,金伟,
申请(专利权)人:上海顺舟智能科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。