当前位置: 首页 > 专利查询>清华大学专利>正文

联动动作的执行方法、装置及存储介质制造方法及图纸

技术编号:33250850 阅读:24 留言:0更新日期:2022-04-27 18:12
本申请公开了一种联动动作的执行方法、装置及存储介质,涉及物联网技术领域,通过规则库中的联动规则来控制物联网设备的联动,可以减少控制各物联网设备执行不同的动作时的控制错误。该方法应用于管理平台,包括:基于联动规则的匹配条件,确定联动规则是否为跨层级规则;联动规则为当前管理平台的规则库中的任一规则;在确定联动规则不是跨层级规则的情况下,基于匹配条件确定是否达到执行联动规则中联动动作的触发条件,并在确定达到触发条件的情况下执行联动动作;在确定联动规则为跨层级规则的情况下,基于匹配条件确定目标管理平台;目标管理平台,用于基于匹配条件确定是否达到触发条件,并在确定达到触发条件的情况下执行联动动作。执行联动动作。执行联动动作。

【技术实现步骤摘要】
联动动作的执行方法、装置及存储介质


[0001]本申请实施例涉及物联网
,尤其涉及一种联动动作的执行方法、装置及存储介质。

技术介绍

[0002]随着物联网技术的快速发展,在各种应用场景中部署的物联网设备的数量在以较大的数量级增长。
[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]确定模块,用于基于联动规则的匹配条件,确定联动规则是否为跨层级规则;联动规则为当前管理平台的规则库中的任一规则;
[0031]执行模块,用于在确定模块确定联动规则不是跨层级规则的情况下,基于匹配条件确定是否达到执行联动规则中联动动作的触发条件,并在确定达到触发条件的情况下执行联动动作;
[0032]确定模块,还用于在确定联动规则为跨层级规则的情况下,基于匹配条件确定目标管理平台;目标管理平台,用于基于匹配条件确定是否达到触发条件,并在确定达到触发条件的情况下执行联动动作。
[0033]可选的,在一种可能的设计方式中,确定模块具体用于:
[0034]若匹配条件中包括一个匹配子条件,则确定联动规则不是跨层级规则;
[0035]若匹配条件中包括至少两个匹配子条件,则确定每个匹配子条件中条件设备标识对应的接入平台;
[0036]在确定各条件设备标识对应的接入平台一致的情况下,确定联动规则不是跨层级规则;在确定存在至少两个条件设备标识对应的接入平台不一致的情况下,确定联动规则为跨层级规则,并将至少两个条件设备标识对应的接入平台中,层级最高的一个确定为目标管理平台。
[0037]可选的,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联动动作的执行方法,应用于管理平台,其特征在于,包括:基于联动规则的匹配条件,确定所述联动规则是否为跨层级规则;所述联动规则为当前管理平台的规则库中的任一规则;在确定所述联动规则不是所述跨层级规则的情况下,基于所述匹配条件确定是否达到执行所述联动规则中联动动作的触发条件,并在确定达到所述触发条件的情况下执行所述联动动作;在确定所述联动规则为所述跨层级规则的情况下,基于所述匹配条件确定目标管理平台;所述目标管理平台,用于基于所述匹配条件确定是否达到所述触发条件,并在确定达到所述触发条件的情况下执行所述联动动作。2.根据权利要求1所述的联动动作的执行方法,其特征在于,所述基于联动规则的匹配条件,确定所述联动规则是否为跨层级规则,包括:若所述匹配条件中包括一个匹配子条件,则确定所述联动规则不是所述跨层级规则;若所述匹配条件中包括至少两个匹配子条件,则确定每个匹配子条件中条件设备标识对应的接入平台;在确定各条件设备标识对应的接入平台一致的情况下,确定所述联动规则不是所述跨层级规则;在确定存在至少两个条件设备标识对应的接入平台不一致的情况下,确定所述联动规则为所述跨层级规则;所述基于所述匹配条件确定目标管理平台,包括:将所述至少两个条件设备标识对应的接入平台中,层级最高的一个确定为所述目标管理平台。3.根据权利要求2所述的联动动作的执行方法,其特征在于,在确定所述联动规则为所述跨层级规则的情况下,所述方法还包括:若所述目标管理平台不是当前管理平台,则从所述至少两个条件设备标识中确定出第一设备标识;将所述第一设备标识对应的第一数据上传至所述目标管理平台;所述第一设备标识对应的接入平台为当前管理平台;若确定所述目标管理平台为当前管理平台,则从所述至少两个条件设备标识中确定出第二设备标识;接收所述第二设备标识对应的第二数据;所述第二设备标识对应的接入平台不是当前管理平台。4.根据权利要求1所述的联动动作的执行方法,其特征在于,所述基于所述匹配条件确定是否达到执行所述联动规则中联动动作的触发条件,包括:若所述匹配条件中包括一个匹配子条件,则基于所述匹配子条件中的至少一种匹配参数、匹配阈值和条件匹配规则确定匹配状态,并根据所述匹配状态确定是否达到所述触发条件;若所述匹配条件中包括至少两个匹配子条件,则确定每个匹配子条件的所述匹配状态,并根据所述匹配状态和所述匹配条件的条件组合方式确定是否达到所述触发条件。5.根据权利要求1所述的联动动作的执行方法,其特征在于,所述执行所述联动动作,包括:基于所述联动动作的每个动作执行规则中的动作标识、执行设备标识、动作类型以及...

【专利技术属性】
技术研发人员:张轩何文铎
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1