本申請(qǐng)涉及電力系統(tǒng)智能電網(wǎng),具體而言,涉及一種用于二次設(shè)備的運(yùn)維系統(tǒng)的遠(yuǎn)程巡視方法及裝置、電子設(shè)備以及非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、二次設(shè)備遠(yuǎn)程巡視的對(duì)象較多,包括對(duì)保護(hù)定值、裝置參數(shù)、軟壓板、裝置自檢、模擬量等信息的校核,以及對(duì)巡視周期內(nèi)保護(hù)告警、保護(hù)啟動(dòng)、保護(hù)動(dòng)作、故障錄波、光纖通道工況、區(qū)外故障等信息的匯集與分析。同時(shí),涉及多種巡視場(chǎng)景,包括日常巡視、特維巡視、保供電巡視和手動(dòng)觸發(fā)巡視等,且不同巡視業(yè)務(wù)的巡視對(duì)象不同。
2、本申請(qǐng)的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,通常采用隊(duì)列管理串行執(zhí)行的方式實(shí)施巡視業(yè)務(wù),無(wú)法對(duì)資源高效利用,同時(shí)也無(wú)法滿足業(yè)務(wù)多變的場(chǎng)景。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)旨在提出一種用于二次設(shè)備的運(yùn)維系統(tǒng)的遠(yuǎn)程巡視方法及裝置、電子設(shè)備以及非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)中二次設(shè)備遠(yuǎn)程巡視運(yùn)行效率低的問(wèn)題。
2、根據(jù)本申請(qǐng)的一方面,提出一種用于二次設(shè)備的運(yùn)維系統(tǒng)的遠(yuǎn)程巡視方法,包括:創(chuàng)建巡視任務(wù);確定是否對(duì)所述巡視任務(wù)進(jìn)行拆分,以保證拆分后的各拆分任務(wù)的執(zhí)行時(shí)間相同;執(zhí)行所述巡視任務(wù)或拆分任務(wù),并根據(jù)所述巡視任務(wù)或所述拆分任務(wù),采集所述運(yùn)維系統(tǒng)的運(yùn)行數(shù)據(jù),并生成巡視報(bào)告。
3、根據(jù)一些實(shí)施例,確定是否對(duì)所述巡視任務(wù)進(jìn)行拆分,以保證拆分后的各拆分任務(wù)的執(zhí)行時(shí)間相同,包括:根據(jù)可用計(jì)算資源、網(wǎng)絡(luò)資源、與所述巡視任務(wù)對(duì)應(yīng)的巡視范圍和/或巡視對(duì)象確定是否對(duì)所述巡視任務(wù)進(jìn)行拆分,以保證拆分后的各拆分任務(wù)的執(zhí)行時(shí)間相同。
4、根據(jù)一些實(shí)施例,所述巡視對(duì)象包括保護(hù)定值、裝置參數(shù)、軟壓板、裝置自檢、模擬量、保護(hù)告警、保護(hù)啟動(dòng)、保護(hù)動(dòng)作、故障錄波、光纖通道工況和/或區(qū)外故障巡視模塊。
5、根據(jù)一些實(shí)施例,所述運(yùn)行數(shù)據(jù)包括當(dāng)前運(yùn)行數(shù)據(jù)和歷史運(yùn)行數(shù)據(jù),所述方法還包括:將采集的所述保護(hù)定值、所述裝置參數(shù)和/或所述軟壓板的當(dāng)前運(yùn)行數(shù)據(jù)與對(duì)應(yīng)的預(yù)設(shè)基準(zhǔn)數(shù)據(jù)進(jìn)行比較;將所述裝置自檢、所述模擬量、所述保護(hù)告警、所述保護(hù)啟動(dòng)、所述保護(hù)動(dòng)作、所述故障錄波、所述光纖通道工況和/或所述區(qū)外故障巡視模塊的歷史運(yùn)行數(shù)據(jù)進(jìn)行分析匯總。
6、根據(jù)一些實(shí)施例,所述可用計(jì)算資源包括cpu、io、數(shù)據(jù)庫(kù)查詢總數(shù)和/或內(nèi)存占用大?。凰鼍W(wǎng)絡(luò)資源包括網(wǎng)絡(luò)交互時(shí)間。
7、根據(jù)一些實(shí)施例,所述方法還包括:采用心跳探針機(jī)制對(duì)所述拆分任務(wù)的任務(wù)狀態(tài)以及對(duì)應(yīng)設(shè)備的設(shè)備狀態(tài)進(jìn)行監(jiān)視與管理,其中,所述任務(wù)狀態(tài)包括等待、重試、啟動(dòng)、執(zhí)行、成功、暫停、終止、超時(shí)和/或失敗,所述設(shè)備狀態(tài)包括已經(jīng)完成、等待執(zhí)行、正在執(zhí)行。
8、根據(jù)一些實(shí)施例,采用心跳探針機(jī)制對(duì)所述拆分任務(wù)的任務(wù)狀態(tài)以及對(duì)應(yīng)設(shè)備的設(shè)備狀態(tài)進(jìn)行監(jiān)視與管理,包括:在心跳報(bào)文超時(shí)或丟失后,進(jìn)行資源回收或故障自恢復(fù)操作。
9、根據(jù)一些實(shí)施例,所述方法還包括:在所述故障自恢復(fù)操作執(zhí)行后,對(duì)所述拆分任務(wù)的任務(wù)狀態(tài)進(jìn)行校驗(yàn),以確保與所述拆分任務(wù)對(duì)應(yīng)的設(shè)備的巡視狀態(tài)保持一致。
10、根據(jù)本申請(qǐng)的一方面,提出一種用于二次設(shè)備的運(yùn)維系統(tǒng)的遠(yuǎn)程巡視裝置,其特征在于,包括任務(wù)管理器、任務(wù)調(diào)度器和任務(wù)執(zhí)行器,其中:所述任務(wù)管理器配置為創(chuàng)建巡視任務(wù),并將所述巡視任務(wù)分配給所述任務(wù)執(zhí)行器;所述任務(wù)調(diào)度器配置為確定是否對(duì)所述巡視任務(wù)進(jìn)行拆分,以保證拆分后的各拆分任務(wù)的執(zhí)行時(shí)間相同,并將所述巡視任務(wù)或拆分后的所述拆分任務(wù)分配給所述任務(wù)執(zhí)行器;所述任務(wù)執(zhí)行器配置為根據(jù)所述巡視任務(wù)或所述拆分任務(wù),采集所述運(yùn)維系統(tǒng)的運(yùn)行數(shù)據(jù),并生成巡視報(bào)告。
11、根據(jù)一些實(shí)施例,所述任務(wù)管理器進(jìn)一步配置為根據(jù)預(yù)設(shè)的巡視任務(wù)列表創(chuàng)建所述巡視任務(wù)。
12、根據(jù)一些實(shí)施例,所述任務(wù)調(diào)度器進(jìn)一步配置為采用線程池方式將所述拆分任務(wù)分配給所述任務(wù)執(zhí)行器。
13、根據(jù)一些實(shí)施例,所述任務(wù)調(diào)度器還配置為響應(yīng)外部的操作請(qǐng)求。
14、根據(jù)本申請(qǐng)的一方面,提出一種電子設(shè)備,包括:處理單元;以及存儲(chǔ)單元,存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理單元執(zhí)行時(shí),使得所述處理單元執(zhí)行如前任一項(xiàng)所述的方法。
15、根據(jù)本申請(qǐng)的一方面,提出一種非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)可讀指令,當(dāng)所述指令被處理器執(zhí)行時(shí),使得所述處理器執(zhí)行如前任一項(xiàng)所述的方法。
16、根據(jù)本申請(qǐng)的一些實(shí)施例,根據(jù)巡視任務(wù)巡視對(duì)象及巡視范圍,參考可用計(jì)算資源及網(wǎng)絡(luò)資源,通過(guò)分布式分片調(diào)度技術(shù),充分利用資源,實(shí)現(xiàn)了系統(tǒng)的高性能和高可用,滿足了二次運(yùn)維背景下大規(guī)模、高頻度的遠(yuǎn)程數(shù)據(jù)巡視需求,進(jìn)一步提高了遠(yuǎn)程巡視的效率。
17、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本申請(qǐng)。
1.一種用于二次設(shè)備的運(yùn)維系統(tǒng)的遠(yuǎn)程巡視方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的遠(yuǎn)程巡視方法,其特征在于,確定是否對(duì)所述巡視任務(wù)進(jìn)行拆分,以保證拆分后的各拆分任務(wù)的執(zhí)行時(shí)間相同,包括:
3.根據(jù)權(quán)利要求2所述的遠(yuǎn)程巡視方法,其特征在于,所述巡視對(duì)象包括保護(hù)定值、裝置參數(shù)、軟壓板、裝置自檢、模擬量、保護(hù)告警、保護(hù)啟動(dòng)、保護(hù)動(dòng)作、故障錄波、光纖通道工況和/或區(qū)外故障巡視模塊。
4.根據(jù)權(quán)利要求3所述的遠(yuǎn)程巡視方法,其特征在于,所述運(yùn)行數(shù)據(jù)包括當(dāng)前運(yùn)行數(shù)據(jù)和歷史運(yùn)行數(shù)據(jù),所述方法還包括:
5.根據(jù)權(quán)利要求2所述的遠(yuǎn)程巡視方法,其特征在于:
6.根據(jù)權(quán)利要求1所述的遠(yuǎn)程巡視方法,其特征在于,還包括:
7.根據(jù)權(quán)利要求6所述的遠(yuǎn)程巡視方法,其特征在于,采用心跳探針機(jī)制對(duì)所述拆分任務(wù)的任務(wù)狀態(tài)以及對(duì)應(yīng)設(shè)備的設(shè)備狀態(tài)進(jìn)行監(jiān)視與管理,包括:
8.根據(jù)權(quán)利要求8所述的遠(yuǎn)程巡視方法,其特征在于,還包括:
9.一種用于二次設(shè)備的運(yùn)維系統(tǒng)的遠(yuǎn)程巡視裝置,其特征在于,包括任務(wù)管理器、任務(wù)調(diào)度器和任務(wù)執(zhí)行器,其中:
10.根據(jù)權(quán)利要求9所述的遠(yuǎn)程巡視裝置,其特征在于,所述任務(wù)管理器進(jìn)一步配置為根據(jù)預(yù)設(shè)的巡視任務(wù)列表創(chuàng)建所述巡視任務(wù)。
11.根據(jù)權(quán)利要求9所述的遠(yuǎn)程巡視裝置,其特征在于,所述任務(wù)調(diào)度器進(jìn)一步配置為采用線程池方式將所述拆分任務(wù)分配給所述任務(wù)執(zhí)行器。
12.根據(jù)權(quán)利要求9所述的遠(yuǎn)程巡視裝置,其特征在于,所述任務(wù)調(diào)度器還配置為響應(yīng)外部的操作請(qǐng)求。
13.一種電子設(shè)備,包括:
14.一種非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)可讀指令,當(dāng)所述指令被處理器執(zhí)行時(shí),使得所述處理器執(zhí)行如權(quán)利要求1-8中任一項(xiàng)所述的遠(yuǎn)程巡視方法。