[發明專利]一種與設備通信的方法及系統有效
| 申請號: | 201710114635.8 | 申請日: | 2017-02-28 |
| 公開(公告)號: | CN106656639B | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 陳東河 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張亮 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 通信 方法 系統 | ||
本發明提供了一種與設備通信的方法及系統。其中與設備通信的方法包括步驟:A、預先建立并配置通信命令配置表;B、建立與當前所要通信的設備的連接關系,讀取步驟A中所述的通信命令配置表;C、解析步驟B中所讀取的通信命令配置表,獲取通信命令集;D、基于步驟C中獲取到的通信命令集,與當前所要通信的設備進行通信。所述的與設備通信的系統包括:通信命令配置表,用于存儲通信命令;通信命令配置表解析模塊,用于解析上述通信命令配置表,獲取通信命令集;控制模塊,基于上述通信命令配置表和通信命令配置表解析模塊,控制與當前所要通信的設備的通信。本發明能減少設備通信實現過程中的代碼耦合性,也能提高通信命令更新時的可維護性。
技術領域
本發明涉及計算機通信技術領域,具體是一種與設備通信的方法及系統,尤其適用于服務器主機插件SCOM軟件與存儲設備之間的通信,其通過設備端的文件配置表存儲與設備的通信命令,便于保持通信命令與設備同步配套,提高設備通信命令更新與使用的靈活性。
背景技術
現有計算機領域,與設備的通信過程,大都是通過與設備建立連接,然后按照實際需求執行相應的通信命令,獲得相應的返回信息,并對返回信息進行相應處理,來完成一次通信的過程。
但對于需要大量通信操作才能完成的業務需求,需要使用的通信命令較多,且在設備的通信命令發生變更后,不易管理和維護當前所使用的通信命令列表。且在對同類命令的調用及消息返回值進行處理時,也存在較多重復操作。且通信命令錯誤判斷需要在與設備真正進行通信時才能被校驗檢測出,影響通信效率。此為現有技術的不足之處。
基于上述問題,本專利提出了一種將通信命令配置在同一表中,在該表的基礎上實現與設備的通信的方案;存在于上述表中的命令均為可用命令,不存在于此表中的命令不可被調用,當用于與設備通信的通信命令發生變化時,可通過維護上述的表,即可實現對用于與設備通信的可調用通信命令的更新,便于提高用于與設備通信的通信命令的可維護性。還便于增強對不可調用命令的調用控制和錯誤命令檢測。
發明內容
本發明所要解決的技術問題是,針對現有技術的不足,提供一種與設備通信的方法及系統,用于減少設備通信實現過程中的代碼耦合性,提高通信命令更新時的可維護性,用于降低因設備升級等引起的通信命令更新帶來的維護成本。
為解決上述技術問題,本發明提供了一種與設備通信的方法,包括:
步驟A、預先建立并配置用于存儲與設備通信的通信命令的通信命令配置表;
步驟B、建立與當前所要通信的設備的連接關系,并讀取步驟A中所述的通信命令配置表;
步驟C、解析步驟B中所讀取的通信命令配置表,獲取由其內配置的各通信命令構成的通信命令集;
步驟D、基于步驟C中獲取到的通信命令集,控制與上述當前所要通信的設備進行通信。
其中,上述步驟A中預先建立的通信命令配置表中的字段包括:通信命令類型、通信命令名稱、通信命令參數和通信命令返回消息處理方法;
所述通信命令配置表中配置的每條記錄均對應一條通信命令。
在上述步驟D中,所述基于步驟C中獲取到的通信命令集,控制與上述當前所要通信的設備進行通信的方法為:
步驟S1、調用與上述步驟B中所述當前所要通信的設備通信的相應通信命令的通信命令名稱,遍歷步驟C中所獲取的通信命令集,判定上述當前所調用的相應通信命令的通信命令名稱是否在該被遍歷的通信命令集中,若在該被遍歷的通信命令集中,則繼續執行步驟s2;
步驟s2、從所述的通信命令集中,獲取與該當前所調用的通信命令的通信命令名稱相對應的通信命令參數和通信命令類型;并基于步驟s1中當前調用的通信命令名稱,獲取與該通信命令名稱相對應的預先設定的通信命令規范格式;之后繼續執行步驟s3;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710114635.8/2.html,轉載請聲明來源鉆瓜專利網。





