本發(fā)明涉及物聯(lián)網(wǎng),尤其涉及一種配電網(wǎng)關全景檢測方法、系統(tǒng)、終端設備及計算機可讀存儲介質。
背景技術:
1、當前,物聯(lián)網(wǎng)創(chuàng)新發(fā)展與新工業(yè)革命正處于歷史交匯期,各國參與物聯(lián)網(wǎng)發(fā)展的國際競爭日趨激烈,全球物聯(lián)網(wǎng)產(chǎn)業(yè)處于高速發(fā)展階段,相關的新技術、新應用也層出不窮。電力行業(yè)是國民經(jīng)濟的基礎產(chǎn)業(yè),是國民經(jīng)濟發(fā)展和人民生活極其重要的基礎設施之一。
2、隨著智能電網(wǎng)的發(fā)展,配電網(wǎng)關作為電力系統(tǒng)的關鍵節(jié)點,需要具備高度的智能化和自動化水平,以實現(xiàn)對分布式能源、負荷側管理等新技術的接入和支持。因此,配電網(wǎng)關在電力系統(tǒng)中具有重要作用,其穩(wěn)定運行對于確保電力系統(tǒng)的穩(wěn)定性和可靠性至關重要。然而,目前檢測配電網(wǎng)關仍然主要依賴于人工的手動操作,測試效率較低。
技術實現(xiàn)思路
1、本發(fā)明實施例提供了一種配電網(wǎng)關全景檢測方法、系統(tǒng)、終端設備及計算機可讀存儲介質,能夠提高測試效率,降低了人為錯誤的風險。
2、本發(fā)明一實施例提供了一種配電網(wǎng)關全景檢測方法,包括:
3、獲取產(chǎn)品模型文件,并將產(chǎn)品模型文件的文件名和后綴名與預設數(shù)據(jù)表進行匹配,若匹配成功,則將產(chǎn)品模型文件導出至物聯(lián)網(wǎng)平臺,若匹配失敗,則發(fā)出第一報錯提示;
4、對匹配成功的產(chǎn)品模型文件進行數(shù)據(jù)解析,得到第一靜態(tài)參數(shù)和第一動態(tài)參數(shù);
5、根據(jù)第一靜態(tài)參數(shù)生成子設備注冊信號并發(fā)送至配電網(wǎng)關,以使配電網(wǎng)關根據(jù)子設備注冊信號進行注冊,并驗證子設備信息填寫是否完整、ip地址是否重復、以及端口號是否被占用;
6、從配電網(wǎng)關接收驗證結果,若驗證通過,則將第一驗證結果保存至日志,若驗證不通過,則發(fā)出第二報錯提示;
7、將第一動態(tài)參數(shù)發(fā)送至配電網(wǎng)關,以使配電網(wǎng)關對第一動態(tài)參數(shù)進行預處理,生成第二動態(tài)參數(shù);
8、接收配電網(wǎng)關回傳的第二動態(tài)參數(shù),并驗證第二動態(tài)參數(shù)中每個字段的數(shù)據(jù)類別是否符合預設的數(shù)據(jù)類型,若是,則將第二驗證結果保存至日志,若否,則發(fā)出第三報錯提示,并輸出不符合的字段。
9、進一步的,獲取產(chǎn)品模型文件之前,還包括:
10、獲取用戶的身份信息,并對用戶的身份信息進行驗證,若驗證通過,則對用戶開啟配電網(wǎng)關全景檢測的權限,若驗證不通過,則拒絕訪問。
11、進一步的,配電網(wǎng)關全景檢測方法,還包括:對測試過程中的操作日志和檢測記錄進行存儲。
12、進一步的,配電網(wǎng)關全景檢測方法,還包括:
13、獲取用戶編輯的指令信號,并驗證用戶編輯的指令信號是否符合預設的json格式,若不符合,則提示指令編輯錯誤,若符合,則對指令信號進行識別;
14、若識別的指令信號為暫停信號,則停止當前的檢測;
15、若識別的指令信號為繼續(xù)信號,則恢復當前的檢測;
16、若識別的指令信號為重啟信號,則結束當前的檢測,并重新進行配電網(wǎng)關全景檢測方法;
17、若識別的指令信號為日志調取信號,則實時調取并顯示日志中的操作日志和檢測記錄。
18、在上述方法項實施例的基礎上,本發(fā)明對應提供了系統(tǒng)項實施例,包括:產(chǎn)品模型文件檢測模塊、設備注冊檢測模塊、以及數(shù)據(jù)檢測模塊;
19、產(chǎn)品模型文件檢測模塊,包括:文件格式檢測單元和文件解析單元;
20、文件格式檢測單元,用于獲取產(chǎn)品模型文件,并將產(chǎn)品模型文件的文件名和后綴名與預設數(shù)據(jù)表進行匹配,若匹配成功,則將產(chǎn)品模型文件導出至物聯(lián)網(wǎng)平臺,若匹配失敗,則發(fā)出第一報錯提示;
21、文件解析單元,用于對匹配成功的產(chǎn)品模型文件進行數(shù)據(jù)解析,得到第一靜態(tài)參數(shù)和第一動態(tài)參數(shù);
22、設備注冊檢測模塊,包括:注冊信號發(fā)送單元和驗證結果確認單元;
23、注冊信號發(fā)送單元,用于根據(jù)第一靜態(tài)參數(shù)生成子設備注冊信號并發(fā)送至配電網(wǎng)關,以使配電網(wǎng)關根據(jù)子設備注冊信號進行注冊,并驗證子設備信息填寫是否完整、ip地址是否重復、以及端口號是否被占用;
24、驗證結果確認單元,用于從配電網(wǎng)關接收驗證結果,若驗證通過,則將第一驗證結果保存至日志,若驗證不通過,則發(fā)出第二報錯提示;
25、數(shù)據(jù)檢測模塊,包括:動態(tài)參數(shù)發(fā)送單元和數(shù)據(jù)驗證單元;
26、動態(tài)參數(shù)發(fā)送單元,用于將第一動態(tài)參數(shù)發(fā)送至配電網(wǎng)關,以使配電網(wǎng)關對第一動態(tài)參數(shù)進行預處理,生成第二動態(tài)參數(shù);
27、數(shù)據(jù)驗證單元,用于接收配電網(wǎng)關回傳的第二動態(tài)參數(shù),并驗證第二動態(tài)參數(shù)中每個字段的數(shù)據(jù)類別是否符合預設的數(shù)據(jù)類型,若是,則將第二驗證結果保存至日志,若否,則發(fā)出第三報錯提示,并輸出不符合的字段。
28、進一步的,配電網(wǎng)關全景檢測系統(tǒng),還包括:身份驗證模塊;
29、身份驗證模塊,用于獲取用戶的身份信息,并對用戶的身份信息進行驗證,若驗證通過,則對用戶開啟配電網(wǎng)關全景檢測的權限,若驗證不通過,則拒絕訪問。
30、進一步的,配電網(wǎng)關全景檢測系統(tǒng),還包括:日志管理模塊;
31、日志管理模塊,用于對測試過程中的操作日志和檢測記錄進行存儲。
32、進一步的,配電網(wǎng)關全景檢測系統(tǒng),還包括:指令控制模塊;
33、指令控制模塊,用于獲取用戶編輯的指令信號,并驗證用戶編輯的指令信號是否符合預設的json格式,若不符合,則提示指令編輯錯誤,若符合,則對指令信號進行識別;
34、若識別的指令信號為暫停信號,則停止當前的檢測;
35、若識別的指令信號為繼續(xù)信號,則恢復當前的檢測;
36、若識別的指令信號為重啟信號,則結束當前的檢測,并重新進行配電網(wǎng)關全景檢測方法;
37、若識別的指令信號為日志調取信號,則實時調取并顯示日志中的操作日志和檢測記錄。
38、在上述方法項實施例的基礎上,本發(fā)明對應提供了終端設備項實施例,包括:處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執(zhí)行的計算機程序,處理器執(zhí)行所述計算機程序時,實現(xiàn)如本發(fā)明所述配電網(wǎng)關全景檢測方法的步驟。
39、在上述方法項實施例的基礎上,本發(fā)明對應提供了計算機可讀存儲介質項實施例,包括:存儲的計算機程序,在計算機程序運行時,控制計算機可讀存儲介質所在的設備執(zhí)行如本發(fā)明所述配電網(wǎng)關全景檢測方法的步驟。
40、與現(xiàn)有技術相比,本方案實施例的有益效果在于:
41、本發(fā)明通過驗證產(chǎn)品模型文件的文件名和后綴名,可以確保所使用的模型文件是有效且被系統(tǒng)接受的,減少了后續(xù)步驟中可能出現(xiàn)的錯誤,提升了整體效率;模型文件匹配成功,系統(tǒng)可以自動導出文件并進行數(shù)據(jù)解析,消除手動輸入和校對的需求;通過解析得到的第一靜態(tài)參數(shù)驗證配電網(wǎng)關能否正常注冊子設備,驗證通過,則將驗證結果保存到日志中,驗證不通過,則將發(fā)出報錯提示;將解析得到的第一動態(tài)數(shù)據(jù)經(jīng)過配電網(wǎng)關的轉發(fā)上傳,生成第二動態(tài)參數(shù),接著對第二動態(tài)參數(shù)中每個字段的數(shù)據(jù)類別進行驗證,確保數(shù)據(jù)符合預設的數(shù)據(jù)類型,從而完成對配電網(wǎng)關的檢測。另外,將驗證結果保存至日志,為后期的追蹤和故障排查提供了依據(jù),也為后續(xù)的系統(tǒng)優(yōu)化和改進提供了數(shù)據(jù)支持。
42、綜上所述,本發(fā)明通過對產(chǎn)品模型文件進行解析驗證,可以實現(xiàn)自動化驗證,這不僅提高了測試效率,還降低了人為錯誤的風險。此外,這種方法只需獲取產(chǎn)品模型文件,無需對每個子設備進行實地測試,顯著減少了測試工作量和時間,優(yōu)化了整個檢測流程。