设备指令下发控制方法、系统和装置制造方法及图纸

技术编号:30542200 阅读:72 留言:0更新日期:2021-10-30 13:19
本申请提供了设备指令下发控制方法、系统和装置。本实施例中,云平台通过将不同物联网关划分在同一虚拟组以及通过下发针对虚拟组的设备指令至虚拟组中,以由虚拟组中的物联网关基于设备指令对物联设备进行管理控制,实现了对物联网中部署的物联设备的管理控制,并实现同一虚拟组中的物联网关相互之间基于相同的设备指令实现本地联动,而无需再借助云平台实现联动。进一步地,云平台在下发针对虚拟组的设备指令时,会先检查待下发至虚拟组的设备指令是否会引起虚拟组中物联网关存储的设备指令超限,以实现通过自动对已划分的虚拟组中的物联网关重新划分,保证任一虚拟组中任一物联网关的设备指令不超限。联网关的设备指令不超限。联网关的设备指令不超限。

【技术实现步骤摘要】
设备指令下发控制方法、系统和装置


[0001]本申请涉及物联网,特别涉及设备指令下发控制方法、系统和装置。

技术介绍

[0002]随着物联技术的飞速发展,在很多不同物联网应用场景比如学校等部署物联设备已成为趋势。这里,物联设备是物联网关连接的子设备比如为摄像头、开关、照明设备等。物联网关,作为物联网中的网关设备,其可以实现局域或广域网络互联。
[0003]但是,在物联网中部署物联设备后,还需要对物联网中部署的物联设备进行管理。而如何对物联网中部署的物联设备进行管理,则是目前亟待解决的技术问题。

技术实现思路

[0004]本申请提供了设备指令下发控制方法、系统和装置,以实现对物联网中部署的物联设备进行管理。
[0005]本申请提供的技术方案包括:
[0006]一种设备指令下发控制方法,该方法应用于云平台,云平台管理至少一个虚拟组,每一虚拟组中包括由云平台管理的至少一个物联网关,该方法包括:
[0007]在向第一虚拟组下发针对所述第一虚拟组新生成的设备指令之前,检查待下发的设备指令是否引起指定事件;所述设备指令与所述第一虚拟组中的至少一个物联网关关联,所述设备指令用于指示相关联的物联网关执行管理控制操作,所述指定事件为第一虚拟组中物联网关的设备指令数量大于设备指令上限的事件;
[0008]当检查出待下发的设备指令引起所述指定事件,则从所述第一虚拟组中选择待移出的目标物联网关,将目标物联网关从所述第一虚拟组移出至第二虚拟组,控制所述第一虚拟组中各物联网关删除已存储的与所述目标物联网关相关联的设备指令,并控制所述第二虚拟组中目标物联网关删除已存储的与所述第一虚拟组中各物联网关相关联的设备指令;
[0009]若待下发的设备指令相关联的物联网关处于所述第一虚拟组,则向所述第一虚拟组下发设备指令,若待下发的设备指令相关联的物联网关处于所述第二虚拟组,则向所述第二虚拟组下发设备指令。
[0010]一种设备指令下发控制系统,该系统包括云平台和由云平台管理的物联网关;所述云平台管理的物联网关处于同一虚拟组或不同虚拟组,每一虚拟组中有一个物联网关被选举为主设备,同一虚拟组中的所有物联网关存储相同数量的设备指令;
[0011]所述云平台执行如上方法。
[0012]一种设备指令下发控制装置,该装置应用于云平台,云平台管理至少一个虚拟组,每一虚拟组中包括由云平台管理的至少一个物联网关,同一虚拟组中的所有物联网关存储相同数量的设备指令,该装置包括:
[0013]检查单元,用于在向第一虚拟组下发针对所述第一虚拟组新生成的设备指令之
前,检查待下发的设备指令是否引起指定事件;所述设备指令与所述第一虚拟组中的至少一个物联网关关联,所述设备指令用于指示相关联的物联网关执行管理控制操作,所述指定事件为第一虚拟组中物联网关的设备指令数量大于设备指令上限的事件;
[0014]控制单元,用于在检查单元检查出待下发的设备指令引起所述指定事件,则从所述第一虚拟组中选择待移出的目标物联网关,将目标物联网关从所述第一虚拟组移出至第二虚拟组,控制所述第一虚拟组中各物联网关删除已存储的与所述目标物联网关相关联的设备指令,并控制所述第二虚拟组中目标物联网关删除已存储的与所述第一虚拟组中各物联网关相关联的设备指令;
[0015]下发单元,用于当与待下发的设备指令相关联的物联网关处于所述第一虚拟组时,向所述第一虚拟组下发设备指令,当与待下发的设备指令相关联的物联网关处于所述第二虚拟组时,向所述第二虚拟组下发设备指令。
[0016]本实施例提供一种电子设备,该电子设备包括:处理器和机器可读存储介质;
[0017]所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
[0018]所述处理器用于执行机器可执行指令,以实现如上方法步骤。
[0019]由以上技术方案可以看出,在本实施例中,云平台通过将不同物联网关划分在同一虚拟组以及通过下发针对虚拟组的设备指令至虚拟组中,以由虚拟组中的物联网关基于设备指令对物联设备进行管理控制,实现了对物联网中部署的物联设备的管理控制。
[0020]进一步地,云平台通过下发设备指令至虚拟组中可实现同一虚拟组中的物联网关存储的设备指令相同,实现了同一虚拟组中的物联网关相互之间基于相同的设备指令实现本地联动,而无需再借助云平台实现联动。
[0021]进一步地,在本实施例中,云平台在下发针对虚拟组的设备指令时,会先检查待下发至虚拟组的设备指令是否会引起虚拟组中物联网关存储的设备指令超限,一旦检查出待下发至虚拟组的设备指令会引起虚拟组中物联网关存储的设备指令超限,则自动对已划分的虚拟组中的物联网关重新划分,以保证任一虚拟组中任一物联网关的设备指令不超限。
附图说明
[0022]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0023]图1为本申请实施例提供的方法流程图;
[0024]图2为本申请实施例提供的网关联动链记录流程图;
[0025]图3至图5为本申请实施例提供的对应网关联动链记录的组网示意图;
[0026]图6为本申请实施例提供的选择目标物联网关的流程图;
[0027]图7为本申请实施例提供的系统结构图;
[0028]图8为本申请实施例提供的装置结构图;
[0029]图9为本申请实施例提供的电子设备结构图。
具体实施方式
[0030]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方便相一致的装置和方法的例子。
[0031]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0032]为了使本领域技术人员更好地理解本申请实施例提供的技术方案,并使本申请实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方案作进一步详细的说明。
[0033]参见图1,图1为本申请实施例提供的方法流程图。该方法应用于云平台。作为一个实施例,这里的云平台也可称为云计算平台,可基于硬件资源和软件资源提供服务,比如提供计算、网络和存储等服务。可选地,在一个例子中,云平台还用于对物联网中部署的物联网关、物联网关的子设备(也可称为物联设备)进行设备管理、权限管理等,本实施例并不具体限定。本实施例并不具体限定云平台的具体实现形式,比如云平台可为软件等。
[0034]在本实施例中,云平台管理至少一个虚拟组,每一虚拟组中包括由云平台管理的至少一个物联网关。可选地,在物联网关注册本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备指令下发控制方法,其特征在于,该方法应用于云平台,云平台管理至少一个虚拟组,每一虚拟组中包括由云平台管理的至少一个物联网关,该方法包括:在向第一虚拟组下发针对所述第一虚拟组新生成的设备指令之前,检查待下发的设备指令是否引起指定事件;所述设备指令与所述第一虚拟组中的至少一个物联网关关联,所述设备指令用于指示相关联的物联网关执行管理控制操作,所述指定事件为第一虚拟组中物联网关的设备指令数量大于设备指令上限的事件;当检查出待下发的设备指令引起所述指定事件,则从所述第一虚拟组中选择待移出的目标物联网关,将目标物联网关从所述第一虚拟组移出至第二虚拟组,控制所述第一虚拟组中各物联网关删除已存储的与所述目标物联网关相关联的设备指令,并控制所述第二虚拟组中目标物联网关删除已存储的与所述第一虚拟组中各物联网关相关联的设备指令;若待下发的设备指令相关联的物联网关处于所述第一虚拟组,则向所述第一虚拟组下发设备指令,若待下发的设备指令相关联的物联网关处于所述第二虚拟组,则向所述第二虚拟组下发设备指令。2.根据权利要求1所述的方法,其特征在于,该方法之前进一步包括:基于新生成的每一设备指令并按照指定原则确定一条与所述第一虚拟组对应的新网关联动链记录并存储;所述指定原则要求同一物联网关存在于同一条网关联动链记录且具有联动关系的物联网关存在于同一条网关联动链记录;所述新网关联动链记录至少包括:物联网关ID、物联网关数量、设备指令数量;所述物联网关ID至少包括所述设备指令相关联的物联网关的ID;所述从所述第一虚拟组中选择待移出的目标物联网关包括:获得与所述第一虚拟组对应的所有网关联动链记录的权重,网关联动链记录的权重用于表征重新对网关联动链记录中物联网关ID对应的物联网关划分虚拟组的代价;依据所述第一虚拟组对应的各网关联动链记录的权重,选择至少一条网关联动链记录中至少一个物联网关ID对应的物联网关作为所述目标物联网关。3.根据权利要求2所述的方法,其特征在于,所述基于新生成的每一设备指令并按照指定原则确定一条与第一虚拟组对应的新网关联动链记录包括:基于所述设备指令生成符合网关联动链记录数据格式的候选记录;候选记录至少包括所述设备指令相关联的至少一个物联网关的物联网关ID、所述设备指令相关联的物联网关的数量、设备指令数量,所述设备指令数量为1;检查已存储的与所述第一虚拟组对应的网关联动链记录中是否存在参考网关联动链记录,所述参考网关联动链记录包含所述候选记录中的至少一个物联网关ID,如果是,依据所述候选记录更新所述参考网关联动链记录,将更新后的参考网关联动链记录确定为所述新网关联动链记录,否则,将所述候选记录确定为所述新网关联动链记录。4.根据权利要求2所述的方法,其特征在于,所述依据所述第一虚拟组对应的各网关联动链记录的权重,选择至少一条网关联动链记录中至少一个网关ID对应的物联网关作为所述目标物联网关包括:按照网关联动链记录的权重从大至小的顺序,将第一虚拟组对应的所有网关联动链记录进行排序得到一个序列;所述序列中包括M个网关联动链记录,所述M为大于或等于1的正整数;
检查所述序列中是否存在满足指定条件的临界值N;所述指定条件为:所述序列中前N个网关联动链记录中的设备指令数量与所述设备指令上限的差小于0、所述序列中前N+1个网关联动链记录中设备指令数量与所述设备指令上限的差大于0;当存在所述临界值N时,选择所述序列中第N+1至第M个网关联动链记录中物联网关ID对应的物联网关作为所述目标物联网关,否则,选择待下发设备指令相关联的物联网关作为所述目标物联网关。5.根据权利要求4所述的方法,其特征在于,在选择待下发设备指令相关联的物联网关作为所述目标物联网关之后,该方法进一步包括:若所述目标物联网关...

【专利技术属性】
技术研发人员:赵涵
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:

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

1