物联网设备联动方法、系统、电子设备及可读存储介质技术方案

技术编号:36607960 阅读:28 留言:0更新日期:2023-02-04 18:33
本发明专利技术提供一种物联网设备联动方法、系统、电子设备及可读存储介质,该物联网设备联动方法包括:收集至少一个第一服务系统提供的状态数据的实时数值,状态数据包括业务数据和/或第一服务系统下的控制设备的设备属性;从存储的联动规则中选择与状态数据匹配的目标联动规则,并判断状态数据的实时数值是否满足目标联动规则中的联动条件,目标联动规则中包括:联动条件和受控设备的目标设备属性的目标值,受控设备为第二服务系统下的设备;当状态数据的实时数值满足目标联动规则的联动条件,控制受控设备将目标设备属性的值调整至所述目标值。本发明专利技术可以实现跨系统设备间或业务服务和设备之间的联动。服务和设备之间的联动。服务和设备之间的联动。

【技术实现步骤摘要】
物联网设备联动方法、系统、电子设备及可读存储介质


[0001]本专利技术实施例涉及物联网
,尤其涉及一种物联网设备联动方法、系统、电子设备及可读存储介质。

技术介绍

[0002]现有的物联网设备之间的联动,均是基于同一系统的内部联动,跨系统的物联网设备之间或者业务服务与物联网设备之间无法联动,扩展性较差。

技术实现思路

[0003]本专利技术实施例提供一种物联网设备联动方法、系统、电子设备及可读存储介质,用于解决现有的物联网设备联动方法扩展性差的问题。
[0004]为了解决上述技术问题,本专利技术是这样实现的:
[0005]第一方面,本专利技术实施例提供了一种物联网设备联动方法,包括:
[0006]收集至少一个第一服务系统提供的状态数据的实时数值,所述状态数据包括业务数据和/或所述第一服务系统下的控制设备的设备属性;
[0007]从存储的联动规则中选择与所述状态数据匹配的联动规则作为目标联动规则,并判断所述状态数据的实时数值是否满足所述目标联动规则中的联动条件,所述目标联动规则中包括所述联动条件和受控设备的目标设备属性的目标值,所述受控设备为第二服务系统下的设备;
[0008]当所述状态数据的实时数值满足所述目标联动规则的联动条件,控制所述受控设备将目标设备属性的值调整至所述目标值。
[0009]可选的,所述收集至少一个第一服务系统提供的状态数据的实时数值,之后还包括:
[0010]将所述至少一个第一服务系统提供的状态数据的实时数值转换为预定格式。
[0011]可选的,所述预定格式为json格式。
[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]若所述目标联动规则的联动条件中还包括其他状态数据,从所述其他状态数据对应的第一服务系统收集所述其他状态数据的实时数值;
[0038]当所述目标联动规则的联动条件中的所有状态数据均满足对应的联动阈值时,判定满足所述目标联动规则的联动条件。
[0039]第二方面,本专利技术实施例提供了一种物联网设备联动系统,包括:
[0040]数据收集模块,用于收集至少一个第一服务系统提供的状态数据的实时数值,所述状态数据包括业务数据和/或所述第一服务系统下的控制设备的设备属性;
[0041]联动规则引擎模块,用于从存储的联动规则中选择与所述状态数据匹配的联动规则作为目标联动规则,并判断所述状态数据的实时数值是否满足所述目标联动规则中的联动条件,所述目标联动规则中包括所述联动条件和受控设备的目标设备属性的目标值,所述受控设备为第二服务系统下的设备;
[0042]控制模块,用于当所述状态数据的实时数值满足所述目标联动规则的联动条件,控制所述受控设备将目标设备属性的值调整至所述目标值。
[0043]第三方面,本专利技术实施例提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上述第一方面所述的物联网设备联动方法的步骤。
[0044]第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的物联网设备联动方法的步骤。
[0045]在本专利技术实施例中,可以收集分散在至少一个第一服务系统的状态数据的实时数值,从存储的联动规则中选择与所述状态数据匹配的联动规则作为目标联动规则,当所述状态数据的实时数值满足目标联动规则的联动条件,控制第二服务系统下的受控设备将目标设备属性的值调整至所述目标值,从而实现跨系统设备间或业务服务和设备之间的联动,提高了物联网设备联动的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备联动方法,其特征在于,包括:收集至少一个第一服务系统提供的状态数据的实时数值,所述状态数据包括业务数据和/或所述第一服务系统下的控制设备的设备属性;从存储的联动规则中选择与所述状态数据匹配的联动规则作为目标联动规则,并判断所述状态数据的实时数值是否满足所述目标联动规则中的联动条件,所述目标联动规则中包括所述联动条件和受控设备的目标设备属性的目标值,所述受控设备为第二服务系统下的设备;当所述状态数据的实时数值满足所述目标联动规则的联动条件,控制所述受控设备将目标设备属性的值调整至所述目标值。2.根据权利要求1所述的方法,其特征在于,所述收集至少一个第一服务系统提供的状态数据的实时数值,之后还包括:将所述至少一个第一服务系统提供的状态数据的实时数值转换为预定格式。3.根据权利要求2所述的方法,其特征在于,所述预定格式为json格式。4.根据权利要求1所述的方法,其特征在于,所述收集至少一个第一服务系统提供的状态数据的实时数值,之前还包括以下至少一项:配置所述第一服务系统的第一访问接口,所述第一访问接口用于收集所述第一服务系统提供的状态数据和所述状态数据的实时数值;配置所述第二服务系统的第二访问接口,所述第二访问接口用于收集所述第二服务系统下的设备的设备属性;配置所述第一服务系统和/或第二服务系统中的设备的标识,所述标识用于唯一确定对应的设备;配置收集所述状态数据的实时数值的频率。5.根据权利要求1所述的方法,其特征在于,所述收集至少一个第一服务系统提供的状态数据的实时数值,之后还包括:将所述实时数值与缓存的之前收集的状态数据的数值进行比对;若比对结果指示所述实时数值与缓存的之前收集的状态数据的数值相同,不进入从存储的联动规则中选择与所述状态数据匹配的联动规则作为目标联动规则的步骤;若比对结果指示所述实时数值与缓存的之前收集的状态数据的数值不同,进入从存储的联动规则中选择与所述状态数据匹配的联动规则作为目标联动规则的步骤,并采用所述实时数值更新缓存的之前收集的状态数据的数值。6.根据权利要求1所述的方法,其特征在于,所述从存储的联动规则中选择与所述状态数据匹配的联动规则作为目标联动规则,之前还包括:配置所述联动规则;其中,配置所述联动规则包括:收集所述第一服务系统和/或第二服务系统下的设备的设备属性;选择所述第一服务系统下的第一设备作为所述控制设备,并选择所述控制设备的目标设备属性作为所述状态数据;或者,选择所述第一服务系统所能提供的目标业务数据作为所述状态数据;确定联动条件,所述联动条件包括:状态数据,所述状态数据的联动阈值,以及所述状
态数据的实时数值...

【专利技术属性】
技术研发人员:纪高杜洪军王怀亮郑海涛于洪达
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

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

1