一種基于多源異構設備的通訊處理方法及系統與流程
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:基于調整通訊組網,向多源異構設備中的每個設備分配通訊協議,并基于通訊協議進行數據交互傳輸。通過按照通訊要求,構建通訊組網,并基于通訊對進行組網調整,保證組網更加貼合多源異構設備本身,且通過進行通訊協議分配,來保證每個設備的通訊可靠性,為數據交互傳輸提供可靠基礎。基礎。基礎。
