System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,尤其涉及的是一種基于輪廓系數的設備自組網方法、系統、終端和可讀存儲介質。
技術介紹
1、隨著物聯網設備的普及,不同設備在各種應用場景中的協同工作變得愈發重要,由于設備數量眾多且功能各異,如何對各種設備進行劃分,從而進行組網成為了一項技術難題。
2、傳統的組網方法多依賴靜態配置,無法適應快速變化的應用需求和設備狀態,為此現有技術提出了各種各樣的自組網方法,例如根據網絡情況或設備性能對設備進行自組網的方法,不僅在開始組網時節省人力配置,在應用需求和設備狀態變化時,也能根據自主網方法進行調整。
3、這些現有技術的自組網方法應用在大規模的復雜網絡時,隨著設備數量和規模的增加,組網的可解空間也隨之爆炸性增長,導致在可解空間中求取組網的最優解計算緩慢甚至無法求解,為此,一種可行的方法是將設備根據地理位置進行分區組網,從而降低每個子分區的可解空間,提高組網的速度,以滿足組網的實時性。
4、但對于將子網根據地域進行劃分時,算法有時會出現錯誤劃分,導致子網劃分的不合理,從而影響后續組網的效果。
技術實現思路
1、本專利技術的目的是提供一種基于輪廓系數的設備自組網方法及系統,其旨在解決現有技術在將整個組網系統劃分成多個子網分別進行組網時,存在劃分不合理的問題。
2、本專利技術解決技術問題所采用的技術方案如下:
3、本專利技術提供一種基于輪廓系數的設備自組網方法,所述基于輪廓系數的設備自組網方法包括步驟:
4、
5、計算所有設備的輪廓系數,并根據各個所述輪廓系數調整各個所述子網;
6、控制每個子網分別根據子網所包含的設備的設備信息進行組網。
7、進一步地,所述根據所述設備信息將所有所述設備劃分進不同的子網,具體包括:
8、劃分多個地理區域,為每個地理區域選取一個聚類中心;
9、根據所有所述聚類中心和所述設備信息,對所有所述設備進行聚類,將所有所述設備劃分進不同的子網。
10、進一步地,所述計算所有設備的輪廓系數,并根據各個所述輪廓系數調整各個所述子網,具體包括:
11、計算第i個設備的輪廓系數s(i):
12、
13、其中,a(i)表示第i個設備到所在子網內其他設備的平均距離,b(i)表示第i個設備與非所在子網的設備的平均距離;
14、根據所有設備的輪廓系數對子網劃分效果進行評價,并根據評價結果調整各個所述子網。
15、進一步地,所述根據所有設備的輪廓系數對子網劃分效果進行評價,并根據評價結果調整各個所述子網,具體包括:
16、根據所有設備的輪廓系數判斷是否需要重新進行子網劃分,若需要,則重新進行子網劃分;
17、控制每個子網根據子網包含的設備的輪廓系數對對應的子網進行調整。
18、進一步地,根據所有設備的輪廓系數判斷是否需要重新進行子網劃分,若需要,則重新進行子網劃分,具體包括:
19、計算所有設備的輪廓系數的平均值,得到整體平均輪廓系數;
20、判斷所述整體平均輪廓系數是否小于設定整體閾值,若是,則重新進行子網劃分并重新聚類。
21、進一步地,所述控制每個子網根據子網包含的設備的輪廓系數對子網進行調整,具體包括:
22、控制每個子網均計算子網包含的設備的輪廓系數的平均值,獲取各個子網平均輪廓系數;
23、判斷各個所述子網平均輪廓系數是否小于設定子網閾值,若是,則調整對應的子網的聚類中心并重新聚類。
24、進一步地,所述控制每個子網根據子網包含的設備的輪廓系數對子網進行調整,之后還包括:
25、判斷設備的輪廓系數是否低于設定設備閾值,若是,則調整設備歸屬的子網。
26、此外,為實現上述目的,本專利技術還提供一種基于輪廓系數的設備自組網系統,所述基于輪廓系數的設備自組網系統包括:
27、子網劃分模塊,用于采集所有設備的設備信息,根據所述設備信息將所有所述設備劃分進不同的子網;
28、子網調整模塊,用于計算所有設備的輪廓系數,并根據各個所述輪廓系數調整各個所述子網;
29、子網組網模塊,用于控制每個子網分別根據子網所包含的設備的設備信息進行組網。
30、此外,為實現上述目的,本專利技術還提供一種終端,所述終端包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于輪廓系數的設備自組網程序,所述基于輪廓系數的設備自組網程序被所述處理器執行時控制終端實現如上所述的基于輪廓系數的設備自組網方法的步驟。
31、此外,為實現上述目的,本專利技術還提供一種可讀存儲介質,所述可讀存儲介質存儲有基于輪廓系數的設備自組網程序,所述基于輪廓系數的設備自組網程序被處理器執行時實現如上所述的基于輪廓系數的設備自組網方法的步驟。
32、本專利技術采用上述技術方案具有以下效果:
33、本專利技術通過在對組網系統進行子網劃分之后,計算所有設備的輪廓系數,通過輪廓系數判斷子網的劃分是否合理,并根據輪廓系數對不合理的部分進行調整,在完成調整之后,才分別對各個子網進行組網,從而保證了子網劃分的合理性,以更好的優化網絡結構,在保證了組網效率的同時,盡可能的降低了子網劃分對組網效果造成的影響,提高了最終的組網的效果。
本文檔來自技高網...【技術保護點】
1.一種基于輪廓系數的設備自組網方法,其特征在于,所述基于輪廓系數的設備自組網方法包括步驟:
2.根據權利要求1所述的一種基于輪廓系數的設備自組網方法,其特征在于,所述根據所述設備信息將所有所述設備劃分進不同的子網,具體包括:
3.根據權利要求2所述的一種基于輪廓系數的設備自組網方法,其特征在于,所述計算所有設備的輪廓系數,并根據各個所述輪廓系數調整各個所述子網,具體包括:
4.根據權利要求3所述的一種基于輪廓系數的設備自組網方法,其特征在于,所述根據所有設備的輪廓系數對子網劃分效果進行評價,并根據評價結果調整各個所述子網,具體包括:
5.根據權利要求4所述的一種基于輪廓系數的設備自組網方法,其特征在于,根據所有設備的輪廓系數判斷是否需要重新進行子網劃分,若需要,則重新進行子網劃分,具體包括:
6.根據權利要求4所述的一種基于輪廓系數的設備自組網方法,其特征在于,所述控制每個子網根據子網包含的設備的輪廓系數對子網進行調整,具體包括:
7.根據權利要求4所述的一種基于輪廓系數的設備自組網方法,其特征在于,所述控
8.一種基于輪廓系數的設備自組網系統,其特征在于,所述基于輪廓系數的設備自組網系統包括:
9.一種終端,其特征在于,所述終端包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于輪廓系數的設備自組網程序,所述基于輪廓系數的設備自組網程序被所述處理器執行時控制終端實現如權利要求1-7任一項所述的基于輪廓系數的設備自組網方法的步驟。
10.一種可讀存儲介質,其特征在于,所述可讀存儲介質存儲有基于輪廓系數的設備自組網程序,所述基于輪廓系數的設備自組網程序被處理器執行時實現如權利要求1-7任一項所述的基于輪廓系數的設備自組網方法的步驟。
...【技術特征摘要】
1.一種基于輪廓系數的設備自組網方法,其特征在于,所述基于輪廓系數的設備自組網方法包括步驟:
2.根據權利要求1所述的一種基于輪廓系數的設備自組網方法,其特征在于,所述根據所述設備信息將所有所述設備劃分進不同的子網,具體包括:
3.根據權利要求2所述的一種基于輪廓系數的設備自組網方法,其特征在于,所述計算所有設備的輪廓系數,并根據各個所述輪廓系數調整各個所述子網,具體包括:
4.根據權利要求3所述的一種基于輪廓系數的設備自組網方法,其特征在于,所述根據所有設備的輪廓系數對子網劃分效果進行評價,并根據評價結果調整各個所述子網,具體包括:
5.根據權利要求4所述的一種基于輪廓系數的設備自組網方法,其特征在于,根據所有設備的輪廓系數判斷是否需要重新進行子網劃分,若需要,則重新進行子網劃分,具體包括:
6.根據權利要求4所述的一種基于輪廓系數的設備自組網方法,其...
【專利技術屬性】
技術研發人員:盧偉超,
申請(專利權)人:深圳開鴻數字產業發展有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。