一种基于多源异构设备的通讯处理方法及系统与流程
1.本发明涉及数据处理技术领域,特别涉及一种基于多源异构设备的通讯处理方法及系统。
背景技术:
2.智能制造技术的发展带动了智能化生产线日益普及。能否对生产线上的异构设备灵活且可靠地组网通信,成为衡量生产线智能化程度的重要标识。多源异构设备是由不同类型的设备组合在一起所得到的,在对多源异构设备进行设备管理过程中,一般会按照设备本身的业务每个设备匹配单独网络或者是向所有的设备匹配一个网络,这无疑会降低通讯可靠性,进而降低通讯效率。
3.因此,本发明提出一种基于多源异构设备的通讯处理方法及系统。
技术实现要素:
4.本发明提供一种基于多源异构设备的通讯处理方法及系统,用以通过按照通讯要求,构建通讯组网,并基于通讯对进行组网调整,保证组网更加贴合多源异构设备本身,且通过进行通讯协议分配,来保证每个设备的通讯可靠性,为数据交互传输提供可靠基础。
5.本发明提供一种基于多源异构设备的通讯处理方法,包括:
6.步骤1:确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对;
7.步骤2:获取多源异构设备中每个设备的通讯要求,得到要求列表,根据所述要求列表,构建所述多源异构设备的初始通讯组网;
8.步骤3:对所述通讯对进行预分析,得到同个设备的通讯条件,并对所述初始通讯组网进行调整;
9.步骤4:基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输。
10.优选的,确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对,包括:
11.根据多源异构设备中每个设备的设备属性,从属性数据库中调取对应的通讯方式以及通讯接口;
12.获取同个设备中每个通讯接口的通讯标识码,并根据所有通讯标识码,构建通讯标识列表,分析对应设备的允许通讯情况;
13.基于允许通讯情况反向匹配对应设备中的可通讯接口,并基于所述可通讯接口与所述通讯方式,构建得到通讯对。
14.优选的,获取多源异构设备中每个设备的通讯要求,得到要求列表,包括:
15.获取每个设备的通讯要求,并基于要求拆解机制对所述通讯要求进行拆解,得到每个设备对应的拆解阵列;
16.基于空白列表中对设备的编码,依次对对应的拆解阵列进行遍历完成结果填充,得到要求列表。
17.优选的,根据所述要求列表,构建所述多源异构设备的初始通讯组网,包括:
18.统计所述要求列表中每列的被填充元素,同时,统计所述要求列表中每行的被填充元素;
19.计算所述要求列表中每列信息的列元素通讯权重;
[0020][0021]
其中,gi表示所述要求列表中第i列信息的列元素通讯权重;m1表示所述要求列表的行数,且与第i列信息的元素总个数相等;gi表示第i列信息对应存在的被填充元素的个数;n1表示第i列信息对应存在的填充元素的个数,且不同列信息对应的n1的取值不同;s
j1
表示第i列信息中的第j1个填充元素所属行信息的元素权重;i的取值范围为[1,m2],m2表示所述要求列表的总列数;
∝i表示第i列信息中所有重复元素的权重增加因子,取值范围为[0,0.2];
[0022]
计算所述要求列表中每行信息的设备通讯权重;
[0023][0024]
其中,f
i1
表示第i1行信息的设备通讯权重;gi表示第i1行信息中第i个元素的列元素通讯权重;δi表示第i1行信息中第i个元素存在被填充的情况,当被填充时,取值为1,当不被填充时,取值为0;δ
i1
表示基于第i1行信息确定的调整权重,取值范围为[0,0.1];
[0025]
基于所述设备通讯权重以及对应设备的预置网络属性,构建设备通讯阵列,并基于初始构架,构建得到初始通讯组网。
[0026]
优选的,对所述通讯对进行预分析,得到同个设备的通讯条件,包括:
[0027]
获取所述通讯对的可通讯接口与通讯方式,并构建每个可通讯接口与通讯方式的第一通讯关系,且所述第一通讯关系与数据交互、数据传输、数据容量以及网络接入有关;
[0028]
基于所有第一通讯关系,获取得到交集关系以及非交集关系;
[0029]
基于所述交集关系,分析对应同个设备的允许最大通讯机制,同时,基于所述非交集关系,分析对应同个设备的允许最小通讯机制;
[0030]
基于所述允许最大通讯机制以及允许最小通讯机制,构建同个设备的通讯条件。
[0031]
优选的,对所述初始通讯组网进行调整,包括:
[0032]
确定所述初始通讯组网的每条网络的网络内容,并得到对应的内容参数;
[0033]
将所述通讯条件与对应的内容参数进行通讯匹配,若两者一致,不需要对该条网络进行调整;
[0034]
否则,获取不匹配参数,并按照所述不匹配参数对所述内容参数的修改合理性,从所述不匹配参数中筛选修改参数;
[0035]
按照所述修改参数对对应条网络进行调整。
[0036]
优选的,基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输,包括:
[0037]
获取多源异构设备中每个设备的数据接入要素、数据交互要素以及数据传输要素,并确定数据接入要素的接入属性、数据交互要素的交互属性以及数据传输要素的传输属性;
[0038]
基于属性确定结果,构建所述多源异构设备的接入属性列表、交互属性列表以及传输属性列表,并获取所述接入属性列表中的第一高频次子属性、所述交互属性列表中的第二高频次子属性以及所述传输属性列表中的第三高频次子属性;
[0039]
基于所述第一高频次子属性、第二高频次子属性以及第三高频次子属性构建属性因子,并与每个设备的要素列表进行综合处理,从处理-协议数据库中,确定对应设备的第一协议偏向因子;
[0040]
获取对应设备的第二协议偏向因子;
[0041]
从所述调整通讯组网中,获取与所述第一协议偏向因子以及第二协议偏向因子匹配度最高的协议,作为向对应设备分配的通讯协议,并基于所述通讯协议进行数据交互传输。
[0042]
优选的,基于所述通讯协议进行数据交互传输之后,还包括:
[0043]
构建所述多源异构设备之间进行交互传输的数据表;
[0044]
基于所述数据表,确定每个单元表对应的第一数据以及所述第一数据对应的参与阵列表,并计算对应单元表的单元偏向以及数据偏向;
[0045][0046]
y2=max{y
i3
,i3=1,2,3,...,n3}
[0047]
其中,y1表示对应单元表的第一计算结果;m3表示对应单元表的第一数据所获取的参与阵列表中的单元表个数;y
i3
表示对应单元表中的第i3个交互传输指标的指标权重;a
i3,j3
表示对应参与阵列表中第j3个单元表中第i3个交互传输指标的数据特征;
∝
i,j
表示对应参与阵列表中第j3个单元表中第i3个交互传输指标的数据特征的特征调整因子;n3表示对应第一数据的交互传输指标个数;max表示最大值符号;y2表示对应单元表的第二计算结果;
[0048]
根据所述第一计算结果,确定单元偏向,同时,根据所述第二计算结果,确定数据偏向;
[0049]
基于所有单元偏向以及数据偏向,进行预警提醒。
[0050]
优选的,基于所有单元偏向以及数据偏向,进行预警提醒,包括:
[0051]
获取所有单元偏向的第一偏向阵列,同时,获取所有数据偏向的第二偏向阵列;
[0052]
将所述第一偏向阵列与第一标准阵列进行比较,同时,将所述第二偏向阵列与第二标准阵列进行比较;
[0053]
根据比较结果,得到差值矩阵,并基于预警分析模型,对所述差异矩阵进行分析,且进行预警提醒。
[0054]
本发明一种基于多源异构设备的通讯处理系统,包括:
[0055]
通讯对确定模块,用于确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对;
[0056]
组网构建模块,用于获取多源异构设备中每个设备的通讯要求,得到要求列表,根据所述要求列表,构建所述多源异构设备的初始通讯组网;
[0057]
组网调整模块,用于对所述通讯对进行预分析,得到同个设备的通讯条件,并对所述初始通讯组网进行调整;
[0058]
协议分配模块,用于基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输。
[0059]
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0060]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0061]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0062]
图1为本发明实施例中一种基于多源异构设备的通讯处理方法的流程图;
[0063]
图2为本发明实施例中一种基于多源异构设备的通讯处理系统的结构图。
具体实施方式
[0064]
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0065]
本发明提供一种基于多源异构设备的通讯处理方法,如图1所示,包括:
[0066]
步骤1:确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对;
[0067]
步骤2:获取多源异构设备中每个设备的通讯要求,得到要求列表,根据所述要求列表,构建所述多源异构设备的初始通讯组网;
[0068]
步骤3:对所述通讯对进行预分析,得到同个设备的通讯条件,并对所述初始通讯组网进行调整;
[0069]
步骤4:基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输。
[0070]
该实施例中,多源异构设备是包含若干不同的设备在内的,通讯对是通讯方式与通讯接口构成的。
[0071]
该实施例中,针对智能生产线各类异构设备的互联互通需求,基于客户端/服务器架构,设计研发了异构设备柔性组网通信平台:使用select模型和多线程技术面向三种主流接口协议(tcp/udp/串口)构建通讯组网,,解决了异构终端设备在并发通信状态下互联互通的问题。
[0072]
该实施例中,通讯条件与数据传输、数据交互以及数据接入有关,通过该条件对组网进行调整,使得调整后的组网能更加满足多源异构设备的通讯要求,进而分配通讯协议,按照该协议进行数据交互传输。
[0073]
该实施例中,针对协议可以是包括:tcp协议、交互协议、opcua等。
[0074]
上述技术方案的有益效果是:通过按照通讯要求,构建通讯组网,并基于通讯对进行组网调整,保证组网更加贴合多源异构设备本身,且通过进行通讯协议分配,来保证每个设备的通讯可靠性,为数据交互传输提供可靠基础。
[0075]
本发明提供一种基于多源异构设备的通讯处理方法,确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对,包括:
[0076]
根据多源异构设备中每个设备的设备属性,从属性数据库中调取对应的通讯方式以及通讯接口;
[0077]
获取同个设备中每个通讯接口的通讯标识码,并根据所有通讯标识码,构建通讯标识列表,分析对应设备的允许通讯情况;
[0078]
基于允许通讯情况反向匹配对应设备中的可通讯接口,并基于所述可通讯接口与所述通讯方式,构建得到通讯对。
[0079]
该实施例中,比如,存在通讯接口1、2、3,此时,允许通讯情况是针对接口1和2的,接口3不满足通讯,此时,可以基于接口1和2以及通讯方式,构建得到通讯对。
[0080]
上述技术方案的有益效果是:通过确定设备属性以及分析允许通讯情况,来得到具有保障的接口,并与通信方式组合构建得到通讯对,为后续获取通讯条件提供基础,间接提高通讯可靠性。
[0081]
本发明提供一种基于多源异构设备的通讯处理方法,获取多源异构设备中每个设备的通讯要求,得到要求列表,包括:
[0082]
获取每个设备的通讯要求,并基于要求拆解机制对所述通讯要求进行拆解,得到每个设备对应的拆解阵列;
[0083]
基于空白列表中对设备的编码,依次对对应的拆解阵列进行遍历完成结果填充,得到要求列表。
[0084]
该实施例中,要求拆解机制是预先设置好的,且拆分阵列包括:若干种拆解后的子要求。
[0085]
该实施例中,空白列表中每个单元格都是设置好的以及该单元格需要放置什么类型的元素都是提前确定好的,只是还未进行元素填充。
[0086]
上述技术方案的有益效果是:通过对要求进行拆解,并进行遍历,便于对列表进行填充,得到要求列表,得到数据基础。
[0087]
本发明提供一种基于多源异构设备的通讯处理方法,根据所述要求列表,构建所述多源异构设备的初始通讯组网,包括:
[0088]
统计所述要求列表中每列的被填充元素,同时,统计所述要求列表中每行的被填充元素;
[0089]
计算所述要求列表中每列信息的列元素通讯权重;
[0090][0091]
其中,gi表示所述要求列表中第i列信息的列元素通讯权重;m1表示所述要求列表的行数,且与第i列信息的元素总个数相等;gi表示第i列信息对应存在的被填充元素的个数;n1表示第i列信息对应存在的填充元素的个数,且不同列信息对应的n1的取值不同;s
j1
表示第i列信息中的第j1个填充元素所属行信息的元素权重;i的取值范围为[1,m2],m2表示所述要求列表的总列数;
∝i表示第i列信息中所有重复元素的权重增加因子,取值范围为[0,0.2];
[0092]
计算所述要求列表中每行信息的设备通讯权重;
[0093][0094]
其中,f
i1
表示第i1行信息的设备通讯权重;gi表示第i1行信息中第i个元素的列元素通讯权重;δi表示第i1行信息中第i个元素存在被填充的情况,当被填充时,取值为1,当不被填充时,取值为0;δ
i1
表示基于第i1行信息确定的调整权重,取值范围为[0,0.1];
[0095]
基于所述设备通讯权重以及对应设备的预置网络属性,构建设备通讯阵列,并基于初始构架,构建得到初始通讯组网。
[0096]
该实施例中,要求列表为m1行n1列,且每行对应一个编码设备,每列对应一种元素,且每列都是同列元素,只不过元素的数值可能是不一样的。
[0097]
该实施例中,每行对应的所有元素权重的累计和为1。
[0098]
该实施例中,设备通讯阵列是包括:每个设备的设备通讯权重以及预设网络属性在内的,且预置网络属性与协议有关。
[0099]
上述技术方案的有益效果是:通过统计要求列表中的行和列的被填充元素,来计算列元素通讯权重以及设备通讯权重,进而通过与预置网络属性结合,来构建得到设备通讯阵列,为构建组网提供有效基础,保证多源异构设备基于同个组网的有效交互传输。
[0100]
本发明提供一种基于多源异构设备的通讯处理方法,对所述通讯对进行预分析,得到同个设备的通讯条件,包括:
[0101]
获取所述通讯对的可通讯接口与通讯方式,并构建每个可通讯接口与通讯方式的第一通讯关系,且所述第一通讯关系与数据交互、数据传输、数据容量以及网络接入有关;
[0102]
基于所有第一通讯关系,获取得到交集关系以及非交集关系;
[0103]
基于所述交集关系,分析对应同个设备的允许最大通讯机制,同时,基于所述非交集关系,分析对应同个设备的允许最小通讯机制;
[0104]
基于所述允许最大通讯机制以及允许最小通讯机制,构建同个设备的通讯条件。
[0105]
该实施例中,交集关系指的是针对多源异构设备的数据交互、传输、容量以及网络接入都存在的一个结果。
[0106]
该实施例中,所有通讯关系中除去交集关系外的都视为非交集关系。
[0107]
该实施例中,允许最大通讯机制是基于交集关系确定的,主要是为了最大程度上实现不同设备的通讯,允许最小通讯机制是基于非交集关系确定的,主要是为了最小程度上实现不同设备的通讯。
[0108]
上述技术方案的有益效果是:通过确定通讯关系,并按照交集关系与非交集关系的获取,可以得到不同的通讯机制,进而得到同个设备的通讯条件,可以最大程度的满足通讯要求以及最大程度保证组网构建后的通讯范围,保证组网的可靠性。
[0109]
本发明提供一种基于多源异构设备的通讯处理方法,对所述初始通讯组网进行调整,包括:
[0110]
确定所述初始通讯组网的每条网络的网络内容,并得到对应的内容参数;
[0111]
将所述通讯条件与对应的内容参数进行通讯匹配,若两者一致,不需要对该条网络进行调整;
[0112]
否则,获取不匹配参数,并按照所述不匹配参数对所述内容参数的修改合理性,从所述不匹配参数中筛选修改参数;
[0113]
按照所述修改参数对对应条网络进行调整。
[0114]
该实施例中,网络内容指的是网络参数等,且内容参数与网络参数一致。
[0115]
该实施例中,通讯条件指的各种满足的通讯参数,通过与网路参数进行比较,确定需要调整的参数。
[0116]
该实施例中,修改合理性指的是按照不匹配参数对内容参数进行修改之后是否合理,越不合理,对应的修改合理性越小,此时,就需要筛选修改参数,最大程度保证修改合理性。
[0117]
上述技术方案的有益效果是:通过将通讯条件与内容参数进行匹配,进行一致调整,实现对不一致参数的修改,进而保证对网络的调整,间接实现对组网调整的可靠性。
[0118]
本发明提供一种基于多源异构设备的通讯处理方法,基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输,包括:
[0119]
获取多源异构设备中每个设备的数据接入要素、数据交互要素以及数据传输要素,并确定数据接入要素的接入属性、数据交互要素的交互属性以及数据传输要素的传输属性;
[0120]
基于属性确定结果,构建所述多源异构设备的接入属性列表、交互属性列表以及传输属性列表,并获取所述接入属性列表中的第一高频次子属性、所述交互属性列表中的第二高频次子属性以及所述传输属性列表中的第三高频次子属性;
[0121]
基于所述第一高频次子属性、第二高频次子属性以及第三高频次子属性构建属性因子,并与每个设备的要素列表进行综合处理,从处理-协议数据库中,确定对应设备的第一协议偏向因子;
[0122]
获取对应设备的第二协议偏向因子;
[0123]
从所述调整通讯组网中,获取与所述第一协议偏向因子以及第二协议偏向因子匹配度最高的协议,作为向对应设备分配的通讯协议,并基于所述通讯协议进行数据交互传输。
[0124]
该实施例中,高频次子属性是从不同的属性列表中根据该子属性出现的频次确定的,比如:接入属性列表包括:设备1的子属性1、2,设备2的子属性2、3,此时,高频次子属性为子属性2。
[0125]
该实施例中,属性因子,主要是基于数据接入、数据交互以及数据传输三方面来确定的。
[0126]
该实施例中,处理-协议数据库,是包括各种不同的综合处理结果以及对应的协议在内的,可以提供一个参考。
[0127]
该实施例中,通过两者偏向因子的结合,来匹配得到通讯协议。
[0128]
上述技术方案的有益效果是:通过获取与接入、交互以及传输相关的高频次子属性,来构建属性因子,且通过综合处理,便于获取偏向因子,且通过与设备本身的偏向因子两者综合,有效得到通讯协议,保证该通讯协议的可靠性,为交互传输提供基础。
[0129]
本发明提供一种基于多源异构设备的通讯处理方法,基于所述通讯协议进行数据交互传输之后,还包括:
[0130]
构建所述多源异构设备之间进行交互传输的数据表;
[0131]
基于所述数据表,确定每个单元表对应的第一数据以及所述第一数据对应的参与阵列表,并计算对应单元表的单元偏向以及数据偏向;
[0132][0133]
y2=max{y
i3
,i3=1,2,3,...,n3}
[0134]
其中,y1表示对应单元表的第一计算结果;m3表示对应单元表的第一数据所获取的参与阵列表中的单元表个数;y
i3
表示对应单元表中的第i3个交互传输指标的指标权重;a
i3,j3
表示对应参与阵列表中第j3个单元表中第i3个交互传输指标的数据特征;
∝
i,j
表示对应参与阵列表中第j3个单元表中第i3个交互传输指标的数据特征的特征调整因子;n3表示对应第一数据的交互传输指标个数;max表示最大值符号;y2表示对应单元表的第二计算结果;
[0135]
根据所述第一计算结果,确定单元偏向,同时,根据所述第二计算结果,确定数据偏向;
[0136]
基于所有单元偏向以及数据偏向,进行预警提醒。
[0137]
该实施例中,特征调整因子的取值范围为0-0.1。
[0138]
该实施例中,数据表中包括多源异构设备中每个设备的交互传输数据内容在内,且每个设备对应一个单元表。
[0139]
上述技术方案的有益效果是:通过构建数据表,来确定不同设备之间的交互情况也就是参与阵列表,通过计算单元偏向以及数据偏向,便于很好的对该设备是否存在通讯问题进行很好的预警,便于对组网进行及时调整,保证其的可靠性。
[0140]
本发明提供一种基于多源异构设备的通讯处理方法,基于所有单元偏向以及数据偏向,进行预警提醒,包括:
[0141]
获取所有单元偏向的第一偏向阵列,同时,获取所有数据偏向的第二偏向阵列;
[0142]
将所述第一偏向阵列与第一标准阵列进行比较,同时,将所述第二偏向阵列与第二标准阵列进行比较;
[0143]
根据比较结果,得到差值矩阵,并基于预警分析模型,对所述差异矩阵进行分析,且进行预警提醒。
[0144]
该实施例中,偏向阵列都是按照不同偏向的结果构建得到的。
[0145]
该实施例中,差值矩阵是包括:第一偏向阵列的比较结果以及第二偏向阵列的比较结果在内的。
[0146]
上述技术方案的有益效果是:通过获取阵列,并与标准的进行比较,且后续通过预警分析模型进行分析,可以确定对应设备存在的通信问题,便于及时处理,保证组网的可靠性。
[0147]
本发明一种基于多源异构设备的通讯处理系统,如图2所示,包括:
[0148]
通讯对确定模块,用于确定多源异构设备中每个设备的通讯方式以及通讯接口,
并构建同个设备的通讯对;
[0149]
组网构建模块,用于获取多源异构设备中每个设备的通讯要求,得到要求列表,根据所述要求列表,构建所述多源异构设备的初始通讯组网;
[0150]
组网调整模块,用于对所述通讯对进行预分析,得到同个设备的通讯条件,并对所述初始通讯组网进行调整;
[0151]
协议分配模块,用于基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输。
[0152]
上述技术方案的有益效果是:通过按照通讯要求,构建通讯组网,并基于通讯对进行组网调整,保证组网更加贴合多源异构设备本身,且通过进行通讯协议分配,来保证每个设备的通讯可靠性,为数据交互传输提供可靠基础。
[0153]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种基于多源异构设备的通讯处理方法,其特征在于,包括:步骤1:确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对;步骤2:获取多源异构设备中每个设备的通讯要求,得到要求列表,根据所述要求列表,构建所述多源异构设备的初始通讯组网;步骤3:对所述通讯对进行预分析,得到同个设备的通讯条件,并对所述初始通讯组网进行调整;步骤4:基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输。2.如权利要求1所述的基于多源异构设备的通讯处理方法,其特征在于,确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对,包括:根据多源异构设备中每个设备的设备属性,从属性数据库中调取对应的通讯方式以及通讯接口;获取同个设备中每个通讯接口的通讯标识码,并根据所有通讯标识码,构建通讯标识列表,分析对应设备的允许通讯情况;基于允许通讯情况反向匹配对应设备中的可通讯接口,并基于所述可通讯接口与所述通讯方式,构建得到通讯对。3.如权利要求1所述的基于多源异构设备的通讯处理方法,其特征在于,获取多源异构设备中每个设备的通讯要求,得到要求列表,包括:获取每个设备的通讯要求,并基于要求拆解机制对所述通讯要求进行拆解,得到每个设备对应的拆解阵列;基于空白列表中对设备的编码,依次对对应的拆解阵列进行遍历完成结果填充,得到要求列表。4.如权利要求1所述的基于多元异构设备的通讯处理方法,其特征在于,根据所述要求列表,构建所述多源异构设备的初始通讯组网,包括:统计所述要求列表中每列的被填充元素,同时,统计所述要求列表中每行的被填充元素;计算所述要求列表中每列信息的列元素通讯权重;其中,g
i
表示所述要求列表中第i列信息的列元素通讯权重;m1表示所述要求列表的行数,且与第i列信息的元素总个数相等;g
i
表示第i列信息对应存在的被填充元素的个数;n1表示第i列信息对应存在的填充元素的个数,且不同列信息对应的n1的取值不同;s
j1
表示第i列信息中的第j1个填充元素所属行信息的元素权重;i的取值范围为[1,m2],m2表示所述要求列表的总列数;
∝
i
表示第i列信息中所有重复元素的权重增加因子,取值范围为[0,0.2];计算所述要求列表中每行信息的设备通讯权重;
其中,f
i1
表示第i1行信息的设备通讯权重;g
i
表示第i1行信息中第i个元素的列元素通讯权重;δ
i
表示第i1行信息中第i个元素存在被填充的情况,当被填充时,取值为1,当不被填充时,取值为0;δ
i1
表示基于第i1行信息确定的调整权重,取值范围为[0,0.1];基于所述设备通讯权重以及对应设备的预置网络属性,构建设备通讯阵列,并基于初始构架,构建得到初始通讯组网。5.如权利要求1所述的基于多源异构设备的通讯处理方法,其特征在于,对所述通讯对进行预分析,得到同个设备的通讯条件,包括:获取所述通讯对的可通讯接口与通讯方式,并构建每个可通讯接口与通讯方式的第一通讯关系,且所述第一通讯关系与数据交互、数据传输、数据容量以及网络接入有关;基于所有第一通讯关系,获取得到交集关系以及非交集关系;基于所述交集关系,分析对应同个设备的允许最大通讯机制,同时,基于所述非交集关系,分析对应同个设备的允许最小通讯机制;基于所述允许最大通讯机制以及允许最小通讯机制,构建同个设备的通讯条件。6.如权利要求1所述的基于多源异构设备的通讯处理方法,其特征在于,对所述初始通讯组网进行调整,包括:确定所述初始通讯组网的每条网络的网络内容,并得到对应的内容参数;将所述通讯条件与对应的内容参数进行通讯匹配,若两者一致,不需要对该条网络进行调整;否则,获取不匹配参数,并按照所述不匹配参数对所述内容参数的修改合理性,从所述不匹配参数中筛选修改参数;按照所述修改参数对对应条网络进行调整。7.如权利要求1所述的基于多源异构设备的通讯处理方法,其特征在于,基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输,包括:获取多源异构设备中每个设备的数据接入要素、数据交互要素以及数据传输要素,并确定数据接入要素的接入属性、数据交互要素的交互属性以及数据传输要素的传输属性;基于属性确定结果,构建所述多源异构设备的接入属性列表、交互属性列表以及传输属性列表,并获取所述接入属性列表中的第一高频次子属性、所述交互属性列表中的第二高频次子属性以及所述传输属性列表中的第三高频次子属性;基于所述第一高频次子属性、第二高频次子属性以及第三高频次子属性构建属性因子,并与每个设备的要素列表进行综合处理,从处理-协议数据库中,确定对应设备的第一协议偏向因子;获取对应设备的第二协议偏向因子;从所述调整通讯组网中,获取与所述第一协议偏向因子以及第二协议偏向因子匹配度最高的协议,作为向对应设备分配的通讯协议,并基于所述通讯协议进行数据交互传输。8.如权利要求1所述的基于多源异构设备的通讯处理方法,其特征在于,基于所述通讯协议进行数据交互传输之后,还包括:
构建所述多源异构设备之间进行交互传输的数据表;基于所述数据表,确定每个单元表对应的第一数据以及所述第一数据对应的参与阵列表,并计算对应单元表的单元偏向以及数据偏向;y2=max{y
i3
,i3=1,2,3,...,n3}其中,y1表示对应单元表的第一计算结果;m3表示对应单元表的第一数据所获取的参与阵列表中的单元表个数;y
i3
表示对应单元表中的第i3个交互传输指标的指标权重;a
i3,j3
表示对应参与阵列表中第j3个单元表中第i3个交互传输指标的数据特征;
∝
i,j
表示对应参与阵列表中第j3个单元表中第i3个交互传输指标的数据特征的特征调整因子;n3表示对应第一数据的交互传输指标个数;max表示最大值符号;y2表示对应单元表的第二计算结果;根据所述第一计算结果,确定单元偏向,同时,根据所述第二计算结果,确定数据偏向;基于所有单元偏向以及数据偏向,进行预警提醒。9.如权利要求8所述的基于多源异构设备的通讯处理方法,其特征在于,基于所有单元偏向以及数据偏向,进行预警提醒,包括:获取所有单元偏向的第一偏向阵列,同时,获取所有数据偏向的第二偏向阵列;将所述第一偏向阵列与第一标准阵列进行比较,同时,将所述第二偏向阵列与第二标准阵列进行比较;根据比较结果,得到差值矩阵,并基于预警分析模型,对所述差异矩阵进行分析,且进行预警提醒。10.一种基于多源异构设备的通讯处理系统,其特征在于,包括:通讯对确定模块,用于确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对;组网构建模块,用于获取多源异构设备中每个设备的通讯要求,得到要求列表,根据所述要求列表,构建所述多源异构设备的初始通讯组网;组网调整模块,用于对所述通讯对进行预分析,得到同个设备的通讯条件,并对所述初始通讯组网进行调整;协议分配模块,用于基于调整通讯组网,向所述多源异构设备中的每个设备分配通讯协议,并基于所述通讯协议进行数据交互传输。
技术总结
本发明提供了一种基于多源异构设备的通讯处理方法及系统,包括:步骤1:确定多源异构设备中每个设备的通讯方式以及通讯接口,并构建同个设备的通讯对;步骤2:获取多源异构设备中每个设备的通讯要求,得到要求列表,根据要求列表,构建多源异构设备的初始通讯组网;步骤3:对通讯对进行预分析,得到同个设备的通讯条件,并对初始通讯组网进行调整;步骤4:基于调整通讯组网,向多源异构设备中的每个设备分配通讯协议,并基于通讯协议进行数据交互传输。通过按照通讯要求,构建通讯组网,并基于通讯对进行组网调整,保证组网更加贴合多源异构设备本身,且通过进行通讯协议分配,来保证每个设备的通讯可靠性,为数据交互传输提供可靠基础。基础。基础。
