[發(fā)明專利]一種軟件系統(tǒng)狀態(tài)檢測的實(shí)現(xiàn)方法、裝置及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011108967.3 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112131082A | 公開(公告)日: | 2020-12-25 |
| 發(fā)明(設(shè)計)人: | 蘇道恒;朱道昌 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 濟(jì)南誠智商標(biāo)專利事務(wù)所有限公司 37105 | 代理人: | 王敏 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件 系統(tǒng) 狀態(tài) 檢測 實(shí)現(xiàn) 方法 裝置 存儲 介質(zhì) | ||
本發(fā)明實(shí)施例公開了一種軟件系統(tǒng)狀態(tài)檢測的實(shí)現(xiàn)方法、裝置及存儲介質(zhì),涉及服務(wù)器系統(tǒng)設(shè)計領(lǐng)域。所述方法首先將軟件系統(tǒng)的檢測項(xiàng)目依據(jù)功能的不同劃分為不同的檢測模塊;然后根據(jù)檢測項(xiàng)目的分類格式化接口名稱,將每個檢測項(xiàng)目對應(yīng)的接口放入檢測模塊數(shù)組中;接下來采用遞歸方法進(jìn)行檢測模塊與檢測項(xiàng)目的同步檢測。本發(fā)明方案通過將檢測項(xiàng)目進(jìn)行模塊化分類,用戶可以根據(jù)需要自行選擇需要檢測的項(xiàng)目,根據(jù)分類模塊將接口名稱格式化并以遞歸方法為基礎(chǔ)實(shí)現(xiàn)較多接口數(shù)據(jù)的同步獲取,不限制每個檢測項(xiàng)目的接口數(shù)量及接口間的互相依賴,實(shí)現(xiàn)了系統(tǒng)項(xiàng)目的同步檢測。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及服務(wù)器系統(tǒng)設(shè)計領(lǐng)域,具體來說涉及一種軟件系統(tǒng)狀態(tài)檢測的實(shí)現(xiàn)方法、裝置及存儲介質(zhì)。
背景技術(shù)
在當(dāng)今云計算時代,涌現(xiàn)出了許多的軟件管理系統(tǒng),系統(tǒng)中各個功能模塊的工作狀況成為大家共同關(guān)注的問題。通過對系統(tǒng)進(jìn)行狀態(tài)檢測,可以宏觀了解系統(tǒng)的整體狀態(tài),從而快速有效地做出精準(zhǔn)應(yīng)對,因此,系統(tǒng)的狀態(tài)檢測功能至關(guān)重要。當(dāng)系統(tǒng)功能較為復(fù)雜、包含模塊及項(xiàng)目較多的時候,經(jīng)常會導(dǎo)致獲取項(xiàng)目狀態(tài)所需要的接口較多,并且系統(tǒng)中不同的檢測模塊還會包含較多需要檢測的項(xiàng)目,這些模塊與項(xiàng)目的接口需要同步進(jìn)行請求,而現(xiàn)有的檢測方法或系統(tǒng)不能夠很好的處理這個問題。
基于上述問題,本發(fā)明提供一種軟件系統(tǒng)狀態(tài)檢測的實(shí)現(xiàn)方法、裝置及存儲介質(zhì),將檢測模塊與項(xiàng)目的接口名稱格式化,實(shí)現(xiàn)系統(tǒng)項(xiàng)目的同步檢測,適用于相對復(fù)雜、需要區(qū)分模塊且檢測項(xiàng)目較多的系統(tǒng)狀態(tài)檢測。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種軟件系統(tǒng)狀態(tài)檢測的實(shí)現(xiàn)方法、裝置及存儲介質(zhì),將檢測項(xiàng)目進(jìn)行模塊化分類,用戶自行選擇需要檢測的項(xiàng)目,每個檢測項(xiàng)目不限制接口數(shù)量及接口的互相依賴,實(shí)現(xiàn)系統(tǒng)項(xiàng)目的逐步完全檢測。
為實(shí)現(xiàn)上述目的,本發(fā)明公開了如下技術(shù)方案:
本發(fā)明一方面提供一種軟件系統(tǒng)狀態(tài)檢測的實(shí)現(xiàn)方法,所述方法包括以下步驟:
將系統(tǒng)的檢測項(xiàng)目依據(jù)功能的不同劃分為不同的檢測模塊;
根據(jù)檢測項(xiàng)目的分類格式化接口名稱,將每個檢測項(xiàng)目對應(yīng)的接口放入檢測模塊數(shù)組中;
采用遞歸方法進(jìn)行檢測模塊與檢測項(xiàng)目的同步檢測。
基于上述方案,進(jìn)一步的,所述根據(jù)檢測項(xiàng)目的分類格式化接口名稱,將每個檢測項(xiàng)目對應(yīng)的接口放入檢測模塊數(shù)組中,包括下述步驟:
建立檢測項(xiàng)目的接口數(shù)組P,數(shù)組P的元素為與檢測項(xiàng)目對應(yīng)的接口,即數(shù)組P[接口1,接口2,接口3,…];
定義模塊數(shù)組M,數(shù)組M的元素為與檢測模塊對應(yīng)的檢測項(xiàng)目的數(shù)組P,即數(shù)組M[P1,P2,P3,…];
定義數(shù)組A,數(shù)組A的元素為不同檢測模塊的數(shù)組M,即數(shù)組A[M1,M2,M3,…]。
進(jìn)一步的,所述采用遞歸方法進(jìn)行檢測模塊與檢測項(xiàng)目的同步檢測,包括下述步驟:
調(diào)用數(shù)據(jù)獲取方法,將數(shù)組A中第一個檢測模塊中第一個檢測項(xiàng)目的第一個接口作為數(shù)據(jù)獲取方法的參數(shù);
判斷是否檢測當(dāng)前項(xiàng)目,
如果檢測,判斷當(dāng)前項(xiàng)目是否檢測完成,
若完成,則進(jìn)行當(dāng)前模塊的判斷檢測;
若未完成,則調(diào)用數(shù)據(jù)獲取方法,并將當(dāng)前項(xiàng)目的下一個接口作為數(shù)據(jù)獲取方法的參數(shù);
如果不檢測,判斷當(dāng)前模塊是否檢測完成,
若完成,則進(jìn)行數(shù)組A中下一個模塊的判斷檢測;
若未完成,則調(diào)用數(shù)據(jù)獲取方法,并將當(dāng)前模塊中下一個項(xiàng)目的第一個接口作為數(shù)據(jù)獲取方法的參數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011108967.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法





