一种多元异构设备之间的联动控制方法及系统与流程

文档序号:21279749发布日期:2020-06-26 23:31阅读:211来源:国知局
一种多元异构设备之间的联动控制方法及系统与流程

本申请涉及物联网领域,具体而言,涉及一种多元异构设备之间的联动控制方法。



背景技术:

在智慧社区/园区场景中,都由多元异构设备提供服务,设备通讯协议交互方式都存在差异,使用场景中要通过一款设备的触发联动另外一款多款设备,提供智能化场景联动服务。



技术实现要素:

本申请的主要目的在于提供一种多元异构设备之间的联动控制方法,包括:

第一设备启动,并发送触发信号至业务平台;

所述业务平台根据预设联动规则发送控制指令至第二设备;

所述第二设备接收并执行所述控制指令。

可选地,上述的多元异构设备之间的联动控制方法,用户在所述联动平台中设置所述联动规则。

可选地,上述的多元异构设备之间的联动控制方法,所述业务平台授权给所述用户授权,并发送所述权限到所述第一设备。

可选地,上述的多元异构设备之间的联动控制方法,第一设备启动,并发送触发信号至业务平台包括:

所述业务平台过滤所述第一设备发送的事件消息,并获得触发信号;

所述业务平台对所述第一设备进行权限效验。

可选地,上述的多元异构设备之间的联动控制方法,所述业务平台对所述第一设备进行安全校验。

可选地,上述的多元异构设备之间的联动控制方法,所述业务平台根据预设联动规则发送控制指令至第二设备包括:

所述业务平台发送控制指令至设备控制平台;

所述设备控制平台通过规则引擎匹配所述联动规则;

所述设备控制平台发送所述控制指令至所述第二设备。

根据本申请的另一方面,还提供了一种多元异构设备之间的联动控制系统,包括:

第一设备,所述启动并发送触发信号至业务平台;

业务平台,所述业务平台根据预设联动规则发送控制指令至第二设备;

第二设备,所述第二设备接收并执行所述控制指令。

本申请还公开了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。

本申请还公开了一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现上述任一项所述的方法。

本申请还公开了一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行上述任一项所述的方法。

与现有技术相比,本申请具有如下有益效果:

本申请的目的是为了解决在社区/园区场景中多元异构的公共设备(例如:停车场设备、梯控设备、门禁设备等)触发后联动控制家居设备(例如:空调、灯等),实现不同源、不同协议间设备的相互联动,提供更加智能化的场景服务。

本申请通过边缘网关屏蔽不同设备间的差异,上报标准事件消息,业务服务做权限、安全验证,下发联动指令给设备控制平台,由设备控制平台匹配联动规则触发响应场景的设备联动。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和有益效果变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请一个实施例的多元异构设备之间的联动控制方法的流程示意图;

图2是根据本申请一个实施例的计算机设备的示意图;以及

图3是根据本申请一个实施例的计算机可读存储介质的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

请参照图1,本申请一实施例提供了一种多元异构设备之间的联动控制方法,其特征在于,包括:

s2:第一设备启动,并发送触发信号至业务平台;

s4:所述业务平台根据预设联动规则发送控制指令至第二设备;

s6:所述第二设备接收并执行所述控制指令。

例如,第一设备为小区的公共设备,如路灯、电梯、大门等等。第二设备为用户的私人设备,如空调、电灯等。

当用户从外面回到小区时,使用电梯上楼。此时电梯启动,并发送触发信号至业务平台。业务平台中存有预设的联动规则,比如当电梯启动时,打开空调。那么业务平台就发送打开指令到用户家的空调。用户家的空调接收到打开指令之后,立刻开始运行。如此,用户在进入电梯的时候,家里的空调就被打开了。等用户进屋的时候,屋里的温度已经被降下来了,提高了用户的舒适感,同时节省了时间。

在本申请一实施例中,用户在所述联动平台中设置所述联动规则。

例如,用户可以设置小区大门打开时,就打开自己家里的空调;或者设置从大门打开时,开启家里其他电器;或者小区其他设备被触发时,开启家里的空调。然而并不以此为限,本领域技术人员可以根据实际情况,小区里任何电器的任何状态均可设置成触发家里任何电器的出发指令。甚至不一定是小区内部的电器,也可以是小区外部的电器,只要加入到该联动平台,均可以成为触发对象。这些规则均由用户自己在联动平台中设置,均属于本申请所要求保护的范围内。

在本申请一实施例中,所述业务平台授权给所述用户授权,并发送所述权限到所述第一设备。

例如,用户在联动平台中设置联动规则时,联动平台需要根据一定条件(例如缴费)授权给用户,只有被授权的用户才可以设置联动规则,也只有被授权用户设置的联动规则,才能够被发送到第一设备中。然而并不以此为限,本领域技术人员可以根据实际情况设定任何条件或者完全不设置条件,均属于本申请所要求保护的范围内。

在本申请一实施例中,第一设备启动,并发送触发信号至业务平台包括:

所述业务平台过滤所述第一设备发送的事件消息,并获得触发信号;

在实际生活中,如果设置了电梯启动,控制家里空调启动的话。那么别人使用电梯也会启动自己家的空调,这样会造成资源浪费。因此需要对电梯的事件信息进行判断和过滤,判断出电梯的哪些事件信息是由其他人触发的。

例如用户住在5层,并且整个5层只有用户一人居住。那么可以认为,虽然电梯被启动了,但是只有停到5层时,才会认为是业主本人回来,那么才会控制空调打开。然而并不以此为限,本领域技术人员可以根据实际情况设定任何过滤规则,均属于本申请所要求保护的范围内。

在本申请一实施例中,所述业务平台对所述第一设备进行权限效验。

在本申请一实施例中,所述业务平台对所述第一设备进行安全校验。

由于小区的设备是公用的,因此很多人都能够设置或者操控该公用设备。这样就非常容易通过公用设备连接业务平台,进而连接用户的私人电器而对私人电器进行修改,甚至通过私人电器攻击用户。

因此,在公共设备连接平台之后,控制用户的私人设备之前,平台要对公共设备进行安全效验和权限效验。

只要当安全效验和权限效验都通过之后,才能够控制私人设备启动。

在本申请一实施例中,所述业务平台根据预设联动规则发送控制指令至第二设备包括:

所述业务平台发送控制指令至设备控制平台;

所述设备控制平台通过规则引擎匹配所述联动规则;

所述设备控制平台发送所述控制指令至所述第二设备。

例如,在业务平台和私人电器之间还设有一设备控制平台。该设备控制平台中也存储着联动规则,设备控制平台根据所述联动规则控制家里的空调打开。

本申请的一实施例还提供了一种多元异构设备之间的联动控制系统,包括:

第一设备,所述启动并发送触发信号至业务平台;

业务平台,所述业务平台根据预设联动规则发送控制指令至第二设备;

第二设备,所述第二设备接收并执行所述控制指令。

本申请的目的是为了解决在社区/园区场景中多元异构的公共设备(例如:停车场设备、梯控设备、门禁设备等)触发后联动控制家居设备(例如:空调、灯等),实现不同源、不同协议间设备的相互联动,提供更加智能化的场景服务。

与现有技术相比,本申请具有如下有益效果:

本申请通过边缘网关屏蔽不同设备间的差异,上报标准事件消息,业务服务做权限、安全验证,下发联动指令给设备控制平台,由设备控制平台匹配联动规则触发响应场景的设备联动。

请参照图2,本申请还提供了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。

请参照图3,一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现上述任一项所述的方法。

一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行上述任一项所述的方法。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1