[發明專利]一種自動化命令生成方法及裝置有效
| 申請號: | 201611243512.6 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN108259199B | 公開(公告)日: | 2020-04-21 |
| 發明(設計)人: | 高宇浩 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F3/0484 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 命令 生成 方法 裝置 | ||
本發明實施例公開了一種自動化命令生成方法及裝置,方法包括:管理站接收圖形化界面中目標命令生成的第一觸發操作,根據所述第一觸發操作在數據庫中查找所述目標命令對應的目標對象;顯示所述目標對象的參數,并接收對所述參數進行修改的第二觸發操作;根據所述第二觸發操作,生成所述目標對象對應的所述目標命令。本發明實施例通過將晦澀難懂的SNMP命令清單進行轉換,以圖形化界面顯示,并根據用戶的觸發操作查找目標對象和修改參數,用戶無需關心實際命令是什么,直接根據界面展示,能夠快速、準確生成自動化命令,降低對操作人員能力的要求,簡化集成操作流程,提高測試效率。
技術領域
本發明實施例涉及計算機技術領域,具體涉及一種自動化命令生成方法及裝置。
背景技術
基站與管理站之間采用SNMP(簡單網絡管理協議)進行交互,幾乎所有對基站的操作都是通過SNMP命令完成。編寫腳本時需要按照執行工具指定的格式填寫SNMP命令及參數。
現有的命令編寫方法是通過基站命令清單,查找到命令名及對應參數OID(對象標識符);然后根據獲取到的OID到MIB(管理信息庫)表中查詢每個參數的節點名、含義、取值范圍等信息;最后將命令名、節點值按照指定格式進行拼接。在命令清單中參數以OID呈現,所以還要根據OID從MIB表中查詢每個參數的含義及取值范圍,最終形成命令(節點值1,節點值2……)格式的命令,例如:GetBoardTempStatics(0,0,0,0)。其中,基站命令清單如圖1所示,MIB表如圖2所示。
現有的命令編寫方法毫無規律可循,編寫人員根據用例步驟在操作命令清單中查找命令,由于用例中呈現的是用例中文描述,而不是用例英文名稱,所以要耗費很長時間來查找相應命令,之后為了確認每個參數的取值范圍和取值定義,需要在MIB表中逐一查找命令包含的每個參數。若命令的參數較多,也需要將所有參數一一填寫,冗余操作過多,造成人力浪費。且生成的可執行命令無法解析,命令清單或者MIB表發生變化時無法快速分析腳本中哪些命令需要同步更新,沒有繼承性和兼容性。
在實現本發明實施例的過程中,發明人發現現有的方法需要結合命令清單和MIB表進行查詢,并根據每個參數在括號中的位置人工判斷其含義,查找工作量大、效率低、易出錯,且生成的可執行命令無法解析。
發明內容
由于現有的方法需要結合命令清單和MIB表進行查詢,并根據每個參數在括號中的位置人工判斷其含義,查找工作量大、效率低、易出錯,且生成的可執行命令無法解析的問題,本發明實施例提出一種自動化命令生成方法及裝置。
第一方面,本發明實施例提出一種自動化命令生成方法,包括:
管理站接收圖形化界面中目標命令生成的第一觸發操作,根據所述第一觸發操作在數據庫中查找所述目標命令對應的目標對象;
顯示所述目標對象的參數,并接收對所述參數進行修改的第二觸發操作;
根據所述第二觸發操作,生成所述目標對象對應的所述目標命令。
可選地,所述根據所述第二觸發操作,生成所述目標對象對應的所述目標命令,進一步包括:
若所述參數未修改,則生成所述目標對象默認參數對應的所述目標命令;
若所述參數已修改,則生成所述目標對象修改后參數對應的所述目標命令。
可選地,所述根據所述第二觸發操作,生成所述目標對象對應的所述目標命令,進一步包括:
接收命令類型選擇的第三觸發操作,并根據所述第三觸發操作,生成所述目標對象對應的所述命令類型的所述目標命令;
其中,所述命令類型包括命令清單注冊格式命令和單節點命令。
可選地,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201611243512.6/2.html,轉載請聲明來源鉆瓜專利網。





