本申請(qǐng)涉及信息技術(shù)和系統(tǒng)管理,具體是涉及一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法。
背景技術(shù):
1、在信息時(shí)代的迅速發(fā)展中,系統(tǒng)運(yùn)維平臺(tái)面臨著日益增長(zhǎng)的挑戰(zhàn)和復(fù)雜性。傳統(tǒng)的數(shù)字孿生系統(tǒng)運(yùn)維平臺(tái)通常采用平臺(tái)集成的形式,各個(gè)系統(tǒng)間相互獨(dú)立且通過(guò)各自獨(dú)立的平臺(tái)進(jìn)行管理。這種結(jié)構(gòu)在處理單一系統(tǒng)時(shí)表現(xiàn)良好,但在需要跨系統(tǒng)聯(lián)動(dòng)與集成的場(chǎng)景中,其效率和靈活性大大降低。
2、隨著企業(yè)對(duì)運(yùn)維平臺(tái)的依賴加深,簡(jiǎn)單的設(shè)備控制已不能滿足需求。用戶需求正在從單一設(shè)備管理轉(zhuǎn)變?yōu)閷?duì)整體運(yùn)維系統(tǒng)的全面控制和智能分析,包括但不限于數(shù)據(jù)的直觀呈現(xiàn)、統(tǒng)計(jì)分析以及節(jié)能減排等。這些需求要求運(yùn)維系統(tǒng)不僅要管理設(shè)備,更要優(yōu)化系統(tǒng)間的協(xié)作和數(shù)據(jù)流通。
3、當(dāng)前系統(tǒng)的瓶頸主要在于系統(tǒng)之間的集成和對(duì)接復(fù)雜性高,需要與多個(gè)系統(tǒng)廠商進(jìn)行持續(xù)的溝通和協(xié)商,以確保數(shù)據(jù)和控制命令可以在不同系統(tǒng)間正確傳遞。此外,現(xiàn)有的運(yùn)維方法在實(shí)現(xiàn)系統(tǒng)間的高效聯(lián)動(dòng)時(shí)往往顯得笨重和低效,無(wú)法迅速響應(yīng)市場(chǎng)和技術(shù)的變化,也難以支持?jǐn)?shù)據(jù)驅(qū)動(dòng)的決策過(guò)程。
技術(shù)實(shí)現(xiàn)思路
1、(一)要解決的技術(shù)問題
2、本發(fā)明主要針對(duì)以上問題,提出了一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其目的是解決傳統(tǒng)數(shù)字孿生系統(tǒng)運(yùn)維方法中系統(tǒng)集成復(fù)雜、設(shè)備數(shù)據(jù)整合與系統(tǒng)間聯(lián)動(dòng)效率低下的問題。
3、(二)技術(shù)方案
4、為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,包括以下步驟:
5、與設(shè)備直接對(duì)接,獲取設(shè)備數(shù)據(jù);
6、在系統(tǒng)中建立設(shè)備的數(shù)據(jù)模型和控制指令集,定義數(shù)據(jù)格式;
7、使用規(guī)則引擎將設(shè)備發(fā)送的數(shù)據(jù)轉(zhuǎn)換為符合數(shù)據(jù)模型格式的數(shù)據(jù);
8、利用規(guī)則引擎將轉(zhuǎn)換后的數(shù)據(jù)推送至業(yè)務(wù)系統(tǒng);
9、在業(yè)務(wù)系統(tǒng)中設(shè)置聯(lián)動(dòng)規(guī)則,通過(guò)拖拽節(jié)點(diǎn)實(shí)現(xiàn)設(shè)備之間的聯(lián)動(dòng)操作;
10、將業(yè)務(wù)系統(tǒng)中的控制指令轉(zhuǎn)換為設(shè)備可接受的格式并下發(fā)至相應(yīng)設(shè)備。
11、進(jìn)一步地,數(shù)據(jù)模型和控制指令集的建立包括以下步驟:
12、識(shí)別并列出系統(tǒng)需管理和控制的設(shè)備類型,每種設(shè)備類型定義一個(gè)基礎(chǔ)數(shù)據(jù)模型;
13、對(duì)每個(gè)設(shè)備類型進(jìn)行功能和數(shù)據(jù)需求分析,確定所需監(jiān)控的數(shù)據(jù)點(diǎn)和控制指令;
14、根據(jù)分析結(jié)果,設(shè)計(jì)數(shù)據(jù)模型的結(jié)構(gòu),包括數(shù)據(jù)字段、數(shù)據(jù)類型和數(shù)據(jù)間的關(guān)系,使數(shù)據(jù)模型全面覆蓋設(shè)備的操作和監(jiān)控需求;
15、在數(shù)據(jù)模型中集成設(shè)備間通訊協(xié)議的要求,定義數(shù)據(jù)的傳輸格式和協(xié)議細(xì)節(jié);
16、將數(shù)據(jù)模型部署到系統(tǒng)中。
17、進(jìn)一步地,規(guī)則引擎包括以下步驟:
18、提供一個(gè)圖形用戶界面,允許用戶通過(guò)拖拽操作來(lái)選擇和布置多種數(shù)據(jù)處理節(jié)點(diǎn),形成一個(gè)處理流程;
19、每個(gè)數(shù)據(jù)處理節(jié)點(diǎn)均配置有數(shù)據(jù)處理功能,用戶通過(guò)設(shè)置節(jié)點(diǎn)參數(shù)來(lái)定義數(shù)據(jù)處理邏輯;
20、當(dāng)設(shè)備數(shù)據(jù)輸入系統(tǒng)時(shí),規(guī)則引擎按照用戶通過(guò)圖形用戶界面設(shè)置的流程自動(dòng)執(zhí)行數(shù)據(jù)處理,其中輸入的設(shè)備數(shù)據(jù)首先經(jīng)過(guò)一個(gè)或多個(gè)過(guò)濾節(jié)點(diǎn)以篩選相關(guān)數(shù)據(jù)字段;
21、經(jīng)過(guò)篩選的數(shù)據(jù)被送至格式轉(zhuǎn)換節(jié)點(diǎn),該格式轉(zhuǎn)換節(jié)點(diǎn)根據(jù)預(yù)設(shè)規(guī)則將數(shù)據(jù)從原始格式轉(zhuǎn)換為系統(tǒng)可識(shí)別的標(biāo)準(zhǔn)格式;
22、轉(zhuǎn)換后的數(shù)據(jù)進(jìn)入計(jì)算節(jié)點(diǎn),進(jìn)行數(shù)值運(yùn)算或邏輯判斷;
23、經(jīng)過(guò)全部處理的數(shù)據(jù)根據(jù)后臺(tái)計(jì)算結(jié)果更新系統(tǒng)狀態(tài)或觸發(fā)相應(yīng)的控制指令下發(fā)到目標(biāo)設(shè)備。
24、進(jìn)一步地,設(shè)備對(duì)接包括使用tcp、http或mqtt協(xié)議。
25、進(jìn)一步地,定義的數(shù)據(jù)模型包括設(shè)備的操作屬性,并以json格式表示。
26、進(jìn)一步地,規(guī)則引擎配置還包括自定義節(jié)點(diǎn)邏輯,用于執(zhí)行用戶編寫的自定義js代碼以進(jìn)行數(shù)據(jù)處理和轉(zhuǎn)換。
27、進(jìn)一步地,所述聯(lián)動(dòng)規(guī)則包括:
28、數(shù)據(jù)接收節(jié)點(diǎn),用于接收和處理來(lái)自數(shù)據(jù)接入系統(tǒng)的標(biāo)準(zhǔn)化數(shù)據(jù);
29、聯(lián)動(dòng)規(guī)則節(jié)點(diǎn),用于依據(jù)預(yù)設(shè)的聯(lián)動(dòng)規(guī)則觸發(fā)設(shè)備的聯(lián)動(dòng)操作;
30、操作節(jié)點(diǎn),用于執(zhí)行具體的設(shè)備控制指令。
31、進(jìn)一步地,所述業(yè)務(wù)系統(tǒng)包括但不限于照明控制系統(tǒng)、門禁控制系統(tǒng)或電梯控制系統(tǒng),每個(gè)業(yè)務(wù)系統(tǒng)均通過(guò)數(shù)據(jù)接入系統(tǒng)接收標(biāo)準(zhǔn)化數(shù)據(jù)并執(zhí)行相應(yīng)的操作。
32、進(jìn)一步地,采用統(tǒng)一的數(shù)據(jù)模型和指令模型,允許不同廠家和類型的設(shè)備快速接入系統(tǒng)。
33、進(jìn)一步地,轉(zhuǎn)換規(guī)則的具體實(shí)現(xiàn)方式包括以下步驟:
34、通過(guò)圖形用戶界面創(chuàng)建轉(zhuǎn)換流程,流程中的每個(gè)節(jié)點(diǎn)代表數(shù)據(jù)處理步驟;
35、通過(guò)拖拽操作將不同功能的節(jié)點(diǎn)加入轉(zhuǎn)換流程,包括但不限于開始節(jié)點(diǎn)、數(shù)據(jù)提取節(jié)點(diǎn)、數(shù)據(jù)賦值節(jié)點(diǎn)、條件判斷節(jié)點(diǎn)、以及自定義邏輯節(jié)點(diǎn);
36、在數(shù)據(jù)提取節(jié)點(diǎn)中,從輸入的json數(shù)據(jù)中提取指定字段的數(shù)據(jù),并賦值給新的字段;
37、在條件判斷節(jié)點(diǎn)中,根據(jù)預(yù)設(shè)的條件對(duì)數(shù)據(jù)進(jìn)行篩選和分流處理;
38、在數(shù)據(jù)賦值節(jié)點(diǎn)中,將一個(gè)字段的值復(fù)制或轉(zhuǎn)換為另一個(gè)字段的值;
39、在自定義邏輯節(jié)點(diǎn)中,通過(guò)編寫js代碼,實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)處理邏輯和格式轉(zhuǎn)換;
40、在完成所有節(jié)點(diǎn)處理后,輸出符合業(yè)務(wù)系統(tǒng)和設(shè)備需求的標(biāo)準(zhǔn)化數(shù)據(jù)格式;
41、根據(jù)轉(zhuǎn)換流程設(shè)置,自動(dòng)執(zhí)行上述轉(zhuǎn)換步驟,將原始設(shè)備數(shù)據(jù)轉(zhuǎn)換為符合平臺(tái)標(biāo)準(zhǔn)的數(shù)據(jù)模型,并將處理后的數(shù)據(jù)推送至相應(yīng)的業(yè)務(wù)系統(tǒng)或下發(fā)至目標(biāo)設(shè)備。
42、(三)有益效果
43、與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,通過(guò)直接與設(shè)備對(duì)接并采用統(tǒng)一的數(shù)據(jù)模型與控制指令集來(lái)簡(jiǎn)化設(shè)備數(shù)據(jù)的獲取與處理,極大地降低了系統(tǒng)集成的復(fù)雜性。使用規(guī)則引擎自動(dòng)轉(zhuǎn)換設(shè)備數(shù)據(jù)至標(biāo)準(zhǔn)格式,并將其推送至業(yè)務(wù)系統(tǒng),有效提升了數(shù)據(jù)處理的效率和準(zhǔn)確性。此外,本方法在業(yè)務(wù)系統(tǒng)中實(shí)施的拖拽式聯(lián)動(dòng)規(guī)則設(shè)計(jì)允許快速設(shè)定和修改設(shè)備間的交互邏輯,從而實(shí)現(xiàn)高度動(dòng)態(tài)的設(shè)備聯(lián)動(dòng)操作。通過(guò)將業(yè)務(wù)系統(tǒng)的控制指令轉(zhuǎn)換為設(shè)備可接受的格式,本方法確保了指令的準(zhǔn)確傳遞,加強(qiáng)了系統(tǒng)的響應(yīng)能力和操作的靈活性。
1.一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,包括以下步驟:
2.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,數(shù)據(jù)模型和控制指令集的建立包括以下步驟:
3.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,規(guī)則引擎包括以下步驟:
4.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,設(shè)備對(duì)接包括使用tcp、http或mqtt協(xié)議。
5.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,定義的數(shù)據(jù)模型包括設(shè)備的操作屬性,并以json格式表示。
6.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,規(guī)則引擎配置還包括自定義節(jié)點(diǎn)邏輯,用于執(zhí)行用戶編寫的自定義js代碼以進(jìn)行數(shù)據(jù)處理和轉(zhuǎn)換。
7.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,所述聯(lián)動(dòng)規(guī)則包括:
8.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,所述業(yè)務(wù)系統(tǒng)包括但不限于照明控制系統(tǒng)、門禁控制系統(tǒng)或電梯控制系統(tǒng),每個(gè)業(yè)務(wù)系統(tǒng)均通過(guò)數(shù)據(jù)接入系統(tǒng)接收標(biāo)準(zhǔn)化數(shù)據(jù)并執(zhí)行相應(yīng)的操作。
9.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,采用統(tǒng)一的數(shù)據(jù)模型和指令模型,允許不同廠家和類型的設(shè)備快速接入系統(tǒng)。
10.如權(quán)利要求1所述的一種基于數(shù)字孿生的系統(tǒng)運(yùn)維方法,其特征在于,轉(zhuǎn)換規(guī)則的具體實(shí)現(xiàn)方式包括以下步驟: