System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及通信,尤其涉及一種通信控制方法及系統。
技術介紹
1、特種軌道車輛行業的通信環境具有復雜性和多樣性,不同的設備和系統由于制造商不同,使用了不同的通信協議進行數據傳輸和交互。然而,隨著特種軌道車輛行業的不斷發展,通信設備的數量和類型不斷增加,通信協議之間的差異也越來越大,這給特種軌道車輛行業的通信管理帶來了很大的挑戰。
2、目前特種軌道車輛系統的通信、監控和數據采集系統采用的是一種分布式的通信結構。每種設備需要單獨編寫通信軟件或者幾種設備共用一個通訊軟件,每新增一種設備,就需要編寫新的或者修改原有的通信軟件,導致通信軟件靈活性和可擴展性很差,對開發人員不友好,間接增加了企業的維護成本,而且,隨著通信設備的增加,通信軟件越來越多或者越來越龐大,通信效率低下。
技術實現思路
1、鑒于此,為了解決上述技術問題,本公開提供一種通信控制方法及系統。
2、根據本公開實施例的第一方面,提供一種通信控制方法,所述通信控制方法包括:
3、控制單元將新通信設備對應的目標通信動態庫傳輸至數據采集單元;
4、數據采集單元啟動數據采集后,若接收到所述控制單元發送的所述目標通信動態庫,則通過加載所述目標通信動態庫來調用與所述新通信設備的標識信息對應的目標解析配置文件,以基于所述目標解析配置文件中的通信協議的協議配置信息控制與所述新通信設備之間的通信;
5、其中,不同的通信動態庫基于統一的通信接口編寫。
6、可選地,所述通信配置信息
7、所述通信控制方法包括:
8、所述控制單元將所述新通信設備對應的目標解析配置文件傳輸至所述數據采集單元,以使得所述數據通信采集模塊得到所述目標解析配置文件。
9、可選地,所述通信控制方法包括:
10、所述控制單元確定所述目標解析配置文件后,顯示所述目標解析配置文件的配置界面;其中,所述配置界面包括用于配置所述目標解析配置文件的參數配置項。
11、可選地,所述通信控制方法包括:
12、所述控制單元用于基于接收到的管理指令,顯示所述通信配置信息對應的管理界面;所述管理界面用于展示和/或刪除所述通信配置信息中的解析配置文件。
13、可選地,所述通信控制方法包括:
14、所述數據采集單元從設定數據庫中選取與所述新通信設備的標識信息對應的目標解析配置文件,其中,所述設定數據庫包括多個通信設備的標識信息與多個解析配置文件的對應關系,且多個通信設備的標識信息與多個解析配置文件一一對應,所述設定數據庫中的多個解析配置文件基于所述統一的通信接口編寫。
15、可選地,所述通信控制方法包括:
16、所述數據采集單元定時掃描所述設定數據庫,以檢查是否有新增或刪除的解析配置文件。
17、可選地,所述通信控制方法包括:
18、所述數據采集單元啟動數據采集后,判斷通信設備是否全部連接;
19、若所述數據通信采集單元確定通信設備未全部連接,則判斷是否接收到所述控制單元發送的所述目標通信動態庫。
20、可選地,所述通信控制方法,包括:
21、所述數據采集單元將所述目標解析配置文件中的協議配置信息以指針形式傳遞至統一接口連接函數,以控制與所述新通信設備之間的通信。
22、可選地,所述通信控制方法包括:
23、所述數據采集單元將所述目標解析配置文件中的協議配置信息存儲至通信協議數據庫;其中,所述通信協議數據庫用于存儲所述數據采集單元控制的通信設備對應的協議配置信息。
24、根據本公開實施例的第二方面,提供一種通信控制系統,所述通信控制系統包括:
25、數據采集單元,用于執行如第一方面任一項所述通信控制方法中由數據采集單元執行的方法;
26、控制單元,用于執行如第一方面任一項所述通信控制方法中由控制單元執行的方法。
27、本公開的實施例提供的技術方案可以包括以下有益效果:本公開中,當數據采集單元新增了通信設備后,數據采集單元與控制單元配合可確定新增的通信設備對應的通信協議的協議配置信息,以實現通信協議信息的自適應,可以輕松應對各種復雜的通信環境和需求變化,提高了適應性和可擴展性;另外,通過使用通信動態庫來調用解析配置文件以得到協議配置信息,可以實現自適應數據變化,從而提高了數據傳輸的效率和穩定性。
28、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
本文檔來自技高網...【技術保護點】
1.一種通信控制方法,其特征在于,所述通信控制方法包括:
2.根據權利要求1所述通信控制方法,其特征在于,所述通信配置信息包括多個通信設備的標識信息與多個解析配置文件的對應關系,且多個通信設備的標識信息與多個解析配置文件一一對應;所述通信配置信息中的多個解析配置文件基于所述統一的通信接口編寫;
3.根據權利要求2所述通信控制方法,其特征在于,所述通信控制方法包括:
4.根據權利要求2所述通信控制方法,其特征在于,所述通信控制方法包括:
5.根據權利要求1所述通信控制方法,其特征在于,所述通信控制方法包括:
6.根據權利要求5所述通信控制方法,其特征在于,所述通信控制方法包括:
7.根據權利要求1所述通信控制方法,其特征在于,所述通信控制方法包括:
8.根據權利要求1所述通信控制方法,其特征在于,所述通信控制方法,包括:
9.根據權利要求1所述通信控制方法,其特征在于,所述通信控制方法包括:
10.一種通信控制系統,其特征在于,所述通信控制系統包括:
【技術特征摘要】
1.一種通信控制方法,其特征在于,所述通信控制方法包括:
2.根據權利要求1所述通信控制方法,其特征在于,所述通信配置信息包括多個通信設備的標識信息與多個解析配置文件的對應關系,且多個通信設備的標識信息與多個解析配置文件一一對應;所述通信配置信息中的多個解析配置文件基于所述統一的通信接口編寫;
3.根據權利要求2所述通信控制方法,其特征在于,所述通信控制方法包括:
4.根據權利要求2所述通信控制方法,其特征在于,所述通信控制方法包括:
<...【專利技術屬性】
技術研發人員:蔣波,白偉光,肖江濤,王憶南,李明,
申請(專利權)人:北京航天測控技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。