掌桥专利:专业的专利平台
掌桥专利
首页

一种物联网智能联动控制方法及控制中心

文献发布时间:2023-06-19 09:52:39


一种物联网智能联动控制方法及控制中心

技术领域

本发明涉及物联网技术领域,具体而言,涉及一种物联网智能联动控制方法及控制中心。

背景技术

随着科技和5G通信的发展,物联网技术的应用越来越成熟,在自动化工厂中,可以利用物联网技术实现高效且不间断的生产。然而,在实际应用中,自动化工厂内的物联网设备(生产设备)的种类和数量繁多,当需要对某次生产线的工况进行调整和控制时,往往需要针对多个物联网设备分别下发不同的控制指令,这样会导致控制效率低下。

发明内容

为了改善上述问题,本发明提供了一种物联网智能联动控制方法及控制中心。

本发明实施例的第一方面,提供了一种物联网智能联动控制方法,应用于与多个物联网设备互相之间通信的物联网智能联动控制中心,所述方法包括:

周期性地采集每个物联网设备上传的针对当前生产线的当前工况信息以及每个物联网设备在其对应的当前工况信息下与所述物联网智能联动控制系统中的其他物联网设备之间的通信交互信息;

根据每个物联网设备对应的当前工况信息以及多个通信交互信息确定当前周期内所述物联网智能联动控制系统中的所有物联网设备形成的物联网集群的通信权重分布图;所述通信权重分布图中包括多个权重节点,每个权重节点表征一个物联网设备,至少部分权重节点之间存在设置有预设标识的连线,所述预设标识用于表征权重节点之间的影响因子,所述预设标识通过对每个物联网设备的运行日志文件进行比对分析得到;

在当前周期内接收到对所述物联网智能联动控制系统中的目标物联网设备进行工况调整的控制指令时,确定所述目标物联网设备在所述通信权重分布图对应的目标权重节点,在所述目标权重节点存在对应的连线时,根据所述目标权重节点对应的连线的预设标识确定所述目标权重节点在所述通信权重分布图中的影响区域;

对所述控制指令进行特征提取得到所述控制指令对应的指令特征,将所述指令特征映射至所述通信权重分布图中的影响区域中;根据所述指令特征与所述影响区域中除所述目标权重节点之外的每个待处理权重节点对应的预设标识,生成用于对每个待处理权重节点进行控制的控制逻辑信息;根据所述控制指令以及生成的所有控制逻辑信息生成针对当前周期内的所有物联网设备的联动控制指令;将所述联动控制指令下发给所述影响区域中的每个物联网设备。

可选地,所述根据每个物联网设备对应的当前工况信息以及多个通信交互信息确定当前周期内所述物联网智能联动控制系统中的所有物联网设备形成的物联网集群的通信权重分布图,包括:

确定每个物联网设备对应的当前工况信息的工况特征向量以及每个物联网设备对应的每个通信交互信息的通信特征向量,所述工况特征向量与所述通信特征向量的维度相同;

确定每个物联网设备对应的工况特征向量与该物联网设备对应的每个通信特征向量之间的相似度值,并将相似度值大于等于设定阈值的通信特征向量进行保留,将相似度值小于所述设定阈值的通信特征向量进行删除;所述设定阈值根据每个物联网设备的通信接口类型对应的接口编码值确定,不同物联网设备的通信接口类型的接口编码值不同;

获取所保留的每个通信特征向量对应时间参数,根据所述时间参数对所保留的每个通信特征向量进行加权求和得到与每个物联网设备的工况特征向量对应的目标通信向量;所述时间参数用于表征所述通信特征向量对应的通信交互信息的起始时刻和结束时刻;

将每个物联网设备对应的目标通信向量映射至该物联网设备对应的工况特征向量中得到该物联网设备对应的目标通信向量在该物联网设备对应的工况特征向量上的映射值,将所述映射值作为该物联网设备的权重系数;

根据每个物联网设备对应的权重系数生成当前周期内所述物联网智能联动控制系统中的所有物联网设备形成的物联网集群的通信权重分布图,并根据每个物联网设备对应的权重系数在所述通信权重分布图中建立每个物联网设备与所述通信权重分布图中的权重节点的一一对应关系。

可选地,所述根据所述目标权重节点对应的连线的预设标识确定所述目标权重节点在所述通信权重分布图中的影响区域,包括:

针对与所述目标权重节点对应的每条连线,确定该连线对应的预设标识所对应的所述目标权重节点与该连线对应的关联权重节点之间的影响因子;

将确定出的与所述目标权重节点对应的所有影响因子进行排序,得到由高到低的影响因子排序序列;

根据所述影响因子排序序列,在所述通信权重分布图对应的镜像分布图中对所述目标权重节点以及与所述目标权重节点对应的所有关联权重节点进行重构得到重构分布图;

以所述重构分布图中的目标权重节点的位置为基准,将所述重构分布图映射至所述通信权重分布图中得到所述目标权重节点在所述通信权重分布图中的影响区域。

可选地,所述对所述控制指令进行特征提取得到所述控制指令对应的指令特征,包括:

读取所述控制指令的源码指令流;

将各个源码指令流的逻辑信息列出并生成逻辑信息池;其中,所述逻辑信息池为分区域信息池,每个区域对应一个区域标识,每个区域标识具有至少一个逻辑信息,该逻辑信息池的各个区域之间具有由近到远的递进关系;

读取所述控制指令的当前指令流;从中提取出该控制指令的当前指令流中包含的至少一个所述逻辑信息池中的逻辑信息;

建立所述当前指令流与所述逻辑信息池之间的映射关系,根据该映射关系生成指令特征提取逻辑;其中,根据该映射关系生成指令特征提取逻辑,包括:将每个源码指令流转换为逻辑输入输出表达;分别生成每个逻辑输入输出表达的至少一个逻辑指向信息;获取所述源码指令流的互不重复的逻辑指向信息构成逻辑指向信息组;将所述逻辑指向信息组中的各个逻辑指向信息映射到所述逻辑信息池中,组成指令特征提取逻辑;

将所述控制指令的当前指令流中包含的逻辑信息与所述指令特征提取逻辑中的各个逻辑信息进行一致性判断;在一致性判断过程中,若所述指令特征提取逻辑中的各个逻辑信息均包含在所述控制指令的当前指令流中,则将该指令特征提取逻辑确定为该控制指令的特征提取路径;

在预设的线程中加载所述特征提取路径和所述控制指令,运行所述线程以得到所述控制指令对应的指令特征。

可选地,所述根据所述指令特征与所述影响区域中除所述目标权重节点之外的每个待处理权重节点对应的预设标识,生成用于对每个待处理权重节点进行控制的控制逻辑信息,包括:

根据所述指令特征在所述影响区域中的映射结果确定所述指令特征在所述影响区域中的指令联动性分布序列;其中,所述指令联动性分布序列用于表征所述控制指令对每个待处理权重节点对应的物联网设备的工况的影响;

针对每个待处理权重节点,确定根据该待处理权重节点对应的预设标识在所述指令联动性分布序列中的相对位置信息;其中,所述相对位置信息中包括用于表征所述预设标识在所述指令联动性分布序列中的行位置的第一数值以及用于表征所述预设标识在所述指令联动性分布序列中的列位置的第二数值;

根据所述相对位置信息,对所述映射结果中包括的所述指令特征在所述影响区域中的映射特征进行加权,得到该待处理权重节点对应的控制逻辑特征,根据所述控制逻辑特征得到该待处理权重节点对应的控制逻辑信息。

可选地,所述根据所述控制指令以及生成的所有控制逻辑信息生成针对当前周期内的所有物联网设备的联动控制指令,包括:

提取每个控制逻辑信息的信息流,并从所述信息流中确定出每个控制逻辑信息对应的指令字段,解析所述指令字段得到每个控制逻辑信息对应的目标指令;

针对每个目标指令,确定该目标指令相对于所述控制指令的关联系数,根据所述关联系数确定每个目标指令对应的物联网设备与所述控制指令对应的目标物联网设备之间的设备影响系数;所述设备影响系数用于表征每个目标指令对应的物联网设备在执行对应的目标指令时对所述目标物联网设备所产生的影响或所述目标物联网设备在执行所述控制指令时对每个目标指令对应的物联网设备所产生的影响;

根据所述设备影响系数将所述控制指令和所述目标指令进行整合并为每个目标指令分配与该目标指令对应的物联网设备相对应的指令标识以得到所述联动控制指令;所述指令标识用于指示物联网设备执行所述联动控制指令中对应的的目标指令。

可选地,所述将所述联动控制指令下发给所述影响区域中的每个物联网设备,包括:

确定与所述影响区域中的每个物联网设备的通信频段;

根据每个物联网设备的通信频段将所述联动控制指令转换为对应的射频信号;

将每个射频信号通过对应的通信频段发送给对应的物联网设备。

本发明实施例的第二方面,提供了一种物联网智能联动控制装置,应用于与多个物联网设备互相之间通信的物联网智能联动控制中心,所述装置包括:

信息采集模块,用于周期性地采集每个物联网设备上传的针对当前生产线的当前工况信息以及每个物联网设备在其对应的当前工况信息下与所述物联网智能联动控制系统中的其他物联网设备之间的通信交互信息;

分布图确定模块,用于根据每个物联网设备对应的当前工况信息以及多个通信交互信息确定当前周期内所述物联网智能联动控制系统中的所有物联网设备形成的物联网集群的通信权重分布图;所述通信权重分布图中包括多个权重节点,每个权重节点表征一个物联网设备,至少部分权重节点之间存在设置有预设标识的连线,所述预设标识用于表征权重节点之间的影响因子,所述预设标识通过对每个物联网设备的运行日志文件进行比对分析得到;

节点确定模块,用于在当前周期内接收到对所述物联网智能联动控制系统中的目标物联网设备进行工况调整的控制指令时,确定所述目标物联网设备在所述通信权重分布图对应的目标权重节点,在所述目标权重节点存在对应的连线时,根据所述目标权重节点对应的连线的预设标识确定所述目标权重节点在所述通信权重分布图中的影响区域;

联动控制模块,用于对所述控制指令进行特征提取得到所述控制指令对应的指令特征,将所述指令特征映射至所述通信权重分布图中的影响区域中;根据所述指令特征与所述影响区域中除所述目标权重节点之外的每个待处理权重节点对应的预设标识,生成用于对每个待处理权重节点进行控制的控制逻辑信息;根据所述控制指令以及生成的所有控制逻辑信息生成针对当前周期内的所有物联网设备的联动控制指令;将所述联动控制指令下发给所述影响区域中的每个物联网设备。

本发明实施例的第三方面,提供了一种物联网智能联动控制中心,包括:处理器以及与所述处理器连接的存储器和总线;所述处理器和所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的计算机程序,以执行上述的物联网智能联动控制方法。

本发明实施例的第四方面,提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的物联网智能联动控制方法。

本发明实施例所提供的物联网智能联动控制方法及控制中心,首先,周期性地采集每个物联网设备的当前工况信息以及多个通信交互信息。其次,根据每个物联网设备的当前工况信息以及多个通信交互信息确定物联网集群的通信权重分布图,能够将多个物联网设备之间的关联关系通过通信权重分布图进行表示。然后,在接收到用于对目标物联网设备进行工况调整的控制指令时确定目标物联网设备在通信权重分布图中对应的目标权重节点的影响区域。最后,将控制指令的指令特征映射至通信权重分布图中的影响区域中并确定出影响区域中的每个待处理权重节点的控制逻辑信息,从而根据控制逻辑信息和控制指令生成联动控制指令并进行下发。

如此,能够对多个物联网设备之间的关联性和控制联动性进行分析,从而在需要对目标物联网设备进行工况调整时,能够基于通信权重分布图确定目标物联网设备的影响区域并确定出与目标物联网设备相关联的待处理权重节点对应的物联网设备的联动控制指令,从而实现对多个物联网设备的联动控制,提高控制效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例所提供的一种物联网智能联动控制系统的通信连接示意图。

图2为本发明实施例所提供的一种物联网智能联动控制方法的流程图。

图3为本发明实施例所提供的一种物联网智能联动控制装置的功能模块框图。

图4为本发明实施例所提供的一种物联网智能联动控制中心的产品模块示意图。

图标:

100-物联网智能联动控制系统;

200-物联网智能联动控制中心;201-物联网智能联动控制装置;2011-信息采集模块;2012-分布图确定模块;2013-节点确定模块;2014-联动控制模块;211-处理器;212-存储器;213-总线;

300-物联网设备。

具体实施方式

下面将参照附图更详细地描述本发明公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。

为改善对自动化工厂中的物联网设备的控制效率,本发明实施例提供了一种物联网智能联动控制方法及控制中心,能够对多个物联网设备之间的关联性进行分析,从而实现对多个物联网设备的联动控制,提高控制效率。

请结合参阅图1,为本发明实施例提供的一种物联网智能联动控制系统100的架构示意图,该物联网智能联动控制系统100包括互相之间通信的物联网智能联动控制中心200和多个物联网设备300。在本实施例中,上述物联网智能联动控制系统100可以应用于自动化生产工厂。相应地,物联网设备300可以是分布于自动化工厂中的不同区域或不同生产线的生产设备。

请结合参阅图2,为本发明实施例所提供的一种物联网智能联动控制方法的流程图,该方法应用于图1中的物联网智能联动控制中心200,该方法具体可以通过以下步骤所描述的方法实现。

步骤S21,周期性地采集每个物联网设备上传的针对当前生产线的当前工况信息以及每个物联网设备在其对应的当前工况信息下与所述物联网智能联动控制系统中的其他物联网设备之间的通信交互信息。

在本实施例中,控制中心周期性地采集相关信息可以理解为按照设定时长间隔采集相关信息。设定时长间隔可以根据生产线的密集程度进行灵活设置。在一些时段,生产线的密集程度较高,则可以缩短设定时长间隔,而在另一些时段,生产线的密集程度较低,则可以延长设定时长间隔。

步骤S22,根据每个物联网设备对应的当前工况信息以及多个通信交互信息确定当前周期内所述物联网智能联动控制系统中的所有物联网设备形成的物联网集群的通信权重分布图;所述通信权重分布图中包括多个权重节点,每个权重节点表征一个物联网设备,至少部分权重节点之间存在设置有预设标识的连线,所述预设标识用于表征权重节点之间的影响因子,所述预设标识通过对每个物联网设备的运行日志文件进行比对分析得到。

步骤S23,在当前周期内接收到对所述物联网智能联动控制系统中的目标物联网设备进行工况调整的控制指令时,确定所述目标物联网设备在所述通信权重分布图对应的目标权重节点,在所述目标权重节点存在对应的连线时,根据所述目标权重节点对应的连线的预设标识确定所述目标权重节点在所述通信权重分布图中的影响区域。

在本实施例中,控制指令可以由目标物联网设备处的工作人员发起,也可以由第三方控制平台发起,在此不作限定。

步骤S24,对所述控制指令进行特征提取得到所述控制指令对应的指令特征,将所述指令特征映射至所述通信权重分布图中的影响区域中;根据所述指令特征与所述影响区域中除所述目标权重节点之外的每个待处理权重节点对应的预设标识,生成用于对每个待处理权重节点进行控制的控制逻辑信息;根据所述控制指令以及生成的所有控制逻辑信息生成针对当前周期内的所有物联网设备的联动控制指令;将所述联动控制指令下发给所述影响区域中的每个物联网设备。

可以理解,通过上述步骤S21-步骤S24所描述的方法,首先,周期性地采集每个物联网设备的当前工况信息以及多个通信交互信息。

其次,根据每个物联网设备的当前工况信息以及多个通信交互信息确定物联网集群的通信权重分布图,能够将多个物联网设备之间的关联关系通过通信权重分布图进行表示。

然后,在接收到用于对目标物联网设备进行工况调整的控制指令时确定目标物联网设备在通信权重分布图中对应的目标权重节点的影响区域。

最后,将控制指令的指令特征映射至通信权重分布图中的影响区域中并确定出影响区域中的每个待处理权重节点的控制逻辑信息,从而根据控制逻辑信息和控制指令生成联动控制指令并进行下发。

如此,能够对多个物联网设备之间的关联性和控制联动性进行分析,从而在需要对目标物联网设备进行工况调整时,能够基于通信权重分布图确定目标物联网设备的影响区域并确定出与目标物联网设备相关联的待处理权重节点对应的物联网设备的联动控制指令,从而实现对多个物联网设备的联动控制,提高控制效率。

在具体实施时,为了实现对多个物联网设备300的设备关联性和控制联动性分析,需要准确确定出多个物联网设备300之间的影响关系,而通信权重分布图则能够将上述影响关系进行节点化和连线化。为此,在步骤S22中,所述根据每个物联网设备对应的当前工况信息以及多个通信交互信息确定当前周期内所述物联网智能联动控制系统中的所有物联网设备形成的物联网集群的通信权重分布图,具体可以包括以下步骤S221-步骤S225所描述的方法。

步骤S221,确定每个物联网设备对应的当前工况信息的工况特征向量以及每个物联网设备对应的每个通信交互信息的通信特征向量,所述工况特征向量与所述通信特征向量的维度相同。

步骤S222,确定每个物联网设备对应的工况特征向量与该物联网设备对应的每个通信特征向量之间的相似度值,并将相似度值大于等于设定阈值的通信特征向量进行保留,将相似度值小于所述设定阈值的通信特征向量进行删除;所述设定阈值根据每个物联网设备的通信接口类型对应的接口编码值确定,不同物联网设备的通信接口类型的接口编码值不同。

在本实施例中,通过对通信特征向量进行筛选,能够准确确定出每个物联网设备的设备关联性特征和控制联动性特征,确保后续生成的通信权重分布图的可靠性和准确性。

步骤S223,获取所保留的每个通信特征向量对应时间参数,根据所述时间参数对所保留的每个通信特征向量进行加权求和得到与每个物联网设备的工况特征向量对应的目标通信向量;所述时间参数用于表征所述通信特征向量对应的通信交互信息的起始时刻和结束时刻。

步骤S224,将每个物联网设备对应的目标通信向量映射至该物联网设备对应的工况特征向量中得到该物联网设备对应的目标通信向量在该物联网设备对应的工况特征向量上的映射值,将所述映射值作为该物联网设备的权重系数。

在本实施例中,权重系数用于在生成所述通信权重分布图时确定每个物联网设备在所述通信权重分布图中位置。

步骤S225,根据每个物联网设备对应的权重系数生成当前周期内所述物联网智能联动控制系统中的所有物联网设备形成的物联网集群的通信权重分布图,并根据每个物联网设备对应的权重系数在所述通信权重分布图中建立每个物联网设备与所述通信权重分布图中的权重节点的一一对应关系。

可以理解,通过上述步骤S221-步骤S225所描述的内容,能够准确确定出通信权重分布图,从而将多个物联网设备300之间的影响关系节点化和连线化,便于后续对多个物联网设备300的设备关联性和控制联动性分析。

在实际应用中,为了准确确定出目标物联网设备在通信权重分布图中的影响区域,在步骤S23中,所述根据所述目标权重节点对应的连线的预设标识确定所述目标权重节点在所述通信权重分布图中的影响区域,具体可以包括以下步骤S231-步骤S233所描述的方法。

步骤S231,针对与所述目标权重节点对应的每条连线,确定该连线对应的预设标识所对应的所述目标权重节点与该连线对应的关联权重节点之间的影响因子。

步骤S232,将确定出的与所述目标权重节点对应的所有影响因子进行排序,得到由高到低的影响因子排序序列;根据所述影响因子排序序列,在所述通信权重分布图对应的镜像分布图中对所述目标权重节点以及与所述目标权重节点对应的所有关联权重节点进行重构得到重构分布图。

步骤S233,以所述重构分布图中的目标权重节点的位置为基准,将所述重构分布图映射至所述通信权重分布图中得到所述目标权重节点在所述通信权重分布图中的影响区域。

可以理解,通过上述步骤S231-步骤S233所描述的内容,能够将目标权重节点对应的每条连线的影响因子进行排序,并基于排序序列在所述通信权重分布图对应的镜像分布图中对所述目标权重节点以及与所述目标权重节点对应的所有关联权重节点进行重构得到重构分布图,最后将重构分布图映射至所述通信权重分布图中得到所述目标权重节点在所述通信权重分布图中的影响区域。如此,可以避免在通信权重分布图中进行重构行为,从而确保通信权重分布图的完整性和准确性,进而准确确定出目标物联网设备在通信权重分布图中的影响区域。

在具体实施时,为了准确得到控制指令的指令特征,在步骤S24中,所述对所述控制指令进行特征提取得到所述控制指令对应的指令特征,具体可以包括以下步骤S2411-步骤S2416所描述的方法。

步骤S2411,读取所述控制指令的源码指令流;

步骤S2412,将各个源码指令流的逻辑信息列出并生成逻辑信息池;其中,所述逻辑信息池为分区域信息池,每个区域对应一个区域标识,每个区域标识具有至少一个逻辑信息,该逻辑信息池的各个区域之间具有由近到远的递进关系。

步骤S2413,读取所述控制指令的当前指令流;从中提取出该控制指令的当前指令流中包含的至少一个所述逻辑信息池中的逻辑信息。

步骤S2414,建立所述当前指令流与所述逻辑信息池之间的映射关系,根据该映射关系生成指令特征提取逻辑;其中,根据该映射关系生成指令特征提取逻辑,包括:将每个源码指令流转换为逻辑输入输出表达;分别生成每个逻辑输入输出表达的至少一个逻辑指向信息;获取所述源码指令流的互不重复的逻辑指向信息构成逻辑指向信息组;将所述逻辑指向信息组中的各个逻辑指向信息映射到所述逻辑信息池中,组成指令特征提取逻辑。

步骤S2415,将所述控制指令的当前指令流中包含的逻辑信息与所述指令特征提取逻辑中的各个逻辑信息进行一致性判断;在一致性判断过程中,若所述指令特征提取逻辑中的各个逻辑信息均包含在所述控制指令的当前指令流中,则将该指令特征提取逻辑确定为该控制指令的特征提取路径。

步骤S2416,在预设的线程中加载所述特征提取路径和所述控制指令,运行所述线程以得到所述控制指令对应的指令特征。

在本实施例中,基于上述步骤S2411-步骤S2416所描述的内容,能够准确得到控制指令的指令特征。

在确定出指令特征之后,为了进一步确定出控制逻辑信息,在上述步骤S2411-步骤S2416的基础上,在步骤S24中,所述根据所述指令特征与所述影响区域中除所述目标权重节点之外的每个待处理权重节点对应的预设标识,生成用于对每个待处理权重节点进行控制的控制逻辑信息,具体可以包括以下步骤S2421-步骤S2423所描述的内容。

步骤S2421,根据所述指令特征在所述影响区域中的映射结果确定所述指令特征在所述影响区域中的指令联动性分布序列。

在本实施例中,所述指令联动性分布序列用于表征所述控制指令对每个待处理权重节点对应的物联网设备的工况的影响。

步骤S2422,针对每个待处理权重节点,确定根据该待处理权重节点对应的预设标识在所述指令联动性分布序列中的相对位置信息。

在本实施例中,所述相对位置信息中包括用于表征所述预设标识在所述指令联动性分布序列中的行位置的第一数值以及用于表征所述预设标识在所述指令联动性分布序列中的列位置的第二数值。

步骤S2423,根据所述相对位置信息,对所述映射结果中包括的所述指令特征在所述影响区域中的映射特征进行加权,得到该待处理权重节点对应的控制逻辑特征,根据所述控制逻辑特征得到该待处理权重节点对应的控制逻辑信息。

可以理解,基于上述步骤S2421-步骤S2423所描述的内容,能够准确确定出每个待处理权重节点对应的控制逻辑信息,从而为后续生成联动控制指令提供准确的数据基础。

在上述基础上,在步骤S24中,所述根据所述控制指令以及生成的所有控制逻辑信息生成针对当前周期内的所有物联网设备的联动控制指令,具体可以包括以下步骤所描述的内容。

步骤S2431,提取每个控制逻辑信息的信息流,并从所述信息流中确定出每个控制逻辑信息对应的指令字段,解析所述指令字段得到每个控制逻辑信息对应的目标指令。

在本实施例中,控制逻辑信息与控制指令是以不同的数据格式存储的,通过确定每个控制逻辑信息的目标指令,能够将控制逻辑信息的数据格式转换为与控制指令的数据格式相一致的目标指令,能够为后续确定控制指令和目标指令之间的联动性提供统一的数据基础。

步骤S2432,针对每个目标指令,确定该目标指令相对于所述控制指令的关联系数,根据所述关联系数确定每个目标指令对应的物联网设备与所述控制指令对应的目标物联网设备之间的设备影响系数;所述设备影响系数用于表征每个目标指令对应的物联网设备在执行对应的目标指令时对所述目标物联网设备所产生的影响或所述目标物联网设备在执行所述控制指令时对每个目标指令对应的物联网设备所产生的影响。

步骤S2433,根据所述设备影响系数将所述控制指令和所述目标指令进行整合并为每个目标指令分配与该目标指令对应的物联网设备相对应的指令标识以得到所述联动控制指令;所述指令标识用于指示物联网设备执行所述联动控制指令中对应的的目标指令。

在本实施例中,联动控制指令可以理解为针对所有物联网设备的一个指令集,该指令集中包括每个物联网设备对应的指令。可以理解,若其中一个物联网设备对应的指令更新,则联动控制指令中的其他指令也会更新。当然,指令的更新动作由物联网智能联动控制中心200发起。

可以理解,基于上述步骤S2431-步骤S2433所描述的内容,能够将控制逻辑信息与控制指令的数据异构性考虑在内,进而将控制逻辑信息转换为与控制指令的数据结构相对应的目标指令,然后进一步确定关联系数和设备影响系数,从而实现对目标指令和控制指令的整合,以准确得到联动控制指令。

在具体实施时,在步骤S24中,所述将所述联动控制指令下发给所述影响区域中的每个物联网设备,具体可以包括以下步骤S2441-步骤S2443所描述的内容。

步骤S2441,确定与所述影响区域中的每个物联网设备的通信频段。

在本实施例中,不同的物联网设备的通信频段不同。

步骤S2442,根据每个物联网设备的通信频段将所述联动控制指令转换为对应的射频信号。

在本实施例中,通过将联动控制指令转换为不同的射频信号,能够提高联动控制指令传输的时效性。

步骤S2443,将每个射频信号通过对应的通信频段发送给对应的物联网设备。

可以理解,通过上述步骤S2441-步骤S2443所描述的内容,能够针对不同的物联网设备的通信频段将联动控制指令进行转换,从而将每个射频信号通过对应的通信频段发送给对应的物联网设备,提高下发联动控制指令的时效性。

在一种可替换的实施方式中,为了确保对影响区域中的每个物联网设备的同步控制,在步骤S24中,所述将所述联动控制指令下发给所述影响区域中的每个物联网设备,具体还可以包括以下步骤S2451-步骤S2454所描述的内容。

步骤S2451,确定与所述影响区域中的每个物联网设备之间的传输延时。

步骤S2452,确定所述影响区域中的每个物联网设备的指令解析延时。

步骤S2453,根据所述影响区域中的每个物联网设备对应的传输延时和指令解析延时,确定所述影响区域中的每个物联网设备对应的指令发送延时。

步骤S2454,按照所述影响区域中的每个物联网设备对应的指令发送延时将依次将所述联动控制指令进行下发。

在本实施例中,基于上述步骤S2451-步骤S2454所描述的内容,能够将不同物联网设备的传输延时和指令发送延时考虑在内,从而根据确定出的指令发送延时对联动控制指令进行错时下发,确保对影响区域中的每个物联网设备的同步控制。

在一种可替换的实施方式中,在步骤S2452中,所述确定所述影响区域中的每个物联网设备的指令解析延时,具体可以包括以下步骤所描述的内容。

(1)获取所述影响区域中的每个物联网设备的指令解析线程参数以及各线程节点。

(2)在根据所述指令解析线程参数确定出所述影响区域中的每个物联网设备中包含有延时节点类别的情况下,根据所述影响区域中的每个物联网设备在延时节点类别下的线程节点及其节点位置确定所述影响区域中的每个物联网设备在非延时节点类别下的各线程节点与所述影响区域中的每个物联网设备在延时节点类别下的各线程节点之间的距离,并将所述影响区域中的每个物联网设备在非延时节点类别下的与在延时节点类别下的线程节点的距离位于设定距离区间内的线程节点转移到相应的延时节点类别下。

(3)根据所述影响区域中的每个物联网设备在其对应的延时节点类别下的各线程节点的延时值确定所述影响区域中的每个物联网设备的指令解析延时。

可以理解,通过上述步骤(1)-步骤(3)所描述的内容,能够准确确定出影响区域中的每个物联网设备的指令解析延时。

在上述基础上,请结合参阅图3,为本发明实施例所提供的一种物联网智能联动控制装置201的模块框图,该物联网智能联动控制装置201可以包括以下模块。

信息采集模块2011,用于周期性地采集每个物联网设备上传的针对当前生产线的当前工况信息以及每个物联网设备在其对应的当前工况信息下与所述物联网智能联动控制系统中的其他物联网设备之间的通信交互信息。

分布图确定模块2012,用于根据每个物联网设备对应的当前工况信息以及多个通信交互信息确定当前周期内所述物联网智能联动控制系统中的所有物联网设备形成的物联网集群的通信权重分布图;所述通信权重分布图中包括多个权重节点,每个权重节点表征一个物联网设备,至少部分权重节点之间存在设置有预设标识的连线,所述预设标识用于表征权重节点之间的影响因子,所述预设标识通过对每个物联网设备的运行日志文件进行比对分析得到。

节点确定模块2013,用于在当前周期内接收到对所述物联网智能联动控制系统中的目标物联网设备进行工况调整的控制指令时,确定所述目标物联网设备在所述通信权重分布图对应的目标权重节点,在所述目标权重节点存在对应的连线时,根据所述目标权重节点对应的连线的预设标识确定所述目标权重节点在所述通信权重分布图中的影响区域。

联动控制模块2014,用于对所述控制指令进行特征提取得到所述控制指令对应的指令特征,将所述指令特征映射至所述通信权重分布图中的影响区域中;根据所述指令特征与所述影响区域中除所述目标权重节点之外的每个待处理权重节点对应的预设标识,生成用于对每个待处理权重节点进行控制的控制逻辑信息;根据所述控制指令以及生成的所有控制逻辑信息生成针对当前周期内的所有物联网设备的联动控制指令;将所述联动控制指令下发给所述影响区域中的每个物联网设备。

本发明实施例还提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的物联网智能联动控制方法。

本发明实施例还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述的物联网智能联动控制方法。

请结合参阅图4,本发明实施例还提供了一种物联网智能联动物联网智能联动控制中心200,包括处理器211,以及与处理器211连接的存储器212和总线213。其中,处理器211和存储器212通过总线213完成相互间的通信。处理器211用于调用存储器212中的程序指令,以执行上述的物联网智能联动控制方法。

综上,本发明实施例所提供了一种物联网智能联动控制方法及控制中心。

首先,周期性地采集每个物联网设备的当前工况信息以及多个通信交互信息。

其次,根据每个物联网设备的当前工况信息以及多个通信交互信息确定物联网集群的通信权重分布图,能够将多个物联网设备之间的关联关系通过通信权重分布图进行表示。

然后,在接收到用于对目标物联网设备进行工况调整的控制指令时确定目标物联网设备在通信权重分布图中对应的目标权重节点的影响区域。

最后,将控制指令的指令特征映射至通信权重分布图中的影响区域中并确定出影响区域中的每个待处理权重节点的控制逻辑信息,从而根据控制逻辑信息和控制指令生成联动控制指令并进行下发。

如此,能够对多个物联网设备之间的关联性和控制联动性进行分析,从而在需要对目标物联网设备进行工况调整时,能够基于通信权重分布图确定目标物联网设备的影响区域并确定出与目标物联网设备相关联的待处理权重节点对应的物联网设备的联动控制指令,从而实现对多个物联网设备的联动控制,提高控制效率。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者控制中心不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者控制中心所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者控制中心中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

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

相关技术
  • 物联网智能联动控制方法及物联网智能联动控制中心
  • 一种物联网智能联动控制方法及控制中心
技术分类

06120112332741