欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種操作票生成方法以及相關(guān)裝置的制作方法

文檔序號(hào):6329673閱讀:292來(lái)源:國(guó)知局
專利名稱:一種操作票生成方法以及相關(guān)裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電路系統(tǒng)領(lǐng)域,尤其涉及一種操作票生成方法以及相關(guān)裝置。
背景技術(shù)
變電站經(jīng)常會(huì)進(jìn)行各種電氣操作,比如檢修和變更運(yùn)行方式等。為了安全和防止誤操作,這些任務(wù)需要分解成各個(gè)操作指令并且需要授權(quán),因此,提出了操作票的應(yīng)用。操作票實(shí)際上可以理解為變電站各種操作的書面依據(jù)以及操作步驟詳細(xì)分解后的流程單,操作票包括制作、審核、批準(zhǔn)、發(fā)令、受令、執(zhí)行、會(huì)令、存檔等流程,由編制人員、 操作人員、審批人員、監(jiān)督人員等多組人員協(xié)作制成,各種操作命令一般通過(guò)相關(guān)人員電話、對(duì)講機(jī)交流溝通確認(rèn)后,共同完成操作票的制作過(guò)程。在現(xiàn)有技術(shù)中,編制人員在計(jì)算機(jī)中建立操作票的制作窗口,人工的在該制作窗口中進(jìn)行各種步驟條目的編輯,在編輯完成后,需交由技術(shù)人員進(jìn)行技術(shù)流程上的審核,待審核通過(guò)后操作票才能最終被確定下來(lái)?,F(xiàn)有操作票的制作過(guò)程中,可能會(huì)帶來(lái)以下的問(wèn)題1、操作票生成中,人為主觀因數(shù)過(guò)多,會(huì)帶來(lái)某些操作不恰當(dāng)或錯(cuò)誤的風(fēng)險(xiǎn),從而導(dǎo)致在操作票執(zhí)行的過(guò)程中造成重大損失;2、在操作票的執(zhí)行過(guò)程中,變電站中各個(gè)設(shè)備的運(yùn)行狀態(tài)發(fā)生了變化,使得將要執(zhí)行的操作票命令中的條件與實(shí)際情況不符合,從而不能正確的完成整個(gè)操作票的操作;3、在審核操作票的過(guò)程中,防誤檢查不嚴(yán)謹(jǐn),容易誤判或遺漏,從而導(dǎo)致在操作票執(zhí)行的過(guò)程中引發(fā)事故。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種操作票生成方法以及相關(guān)裝置,用于根據(jù)實(shí)時(shí)的系統(tǒng)狀態(tài)自動(dòng)生成操作票。本發(fā)明提供的操作票生成方法,包括檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是,則建立操作票初始模型;根據(jù)所述當(dāng)前狀態(tài)進(jìn)行操作命令的匹配,若成功匹配操作命令,則在所述操作票初始模型中加載所述操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真成功,則將所述加載操作命令后的操作票初始模型保存為操作票。本發(fā)明提供的操作票生成裝置,包括啟動(dòng)檢測(cè)單元,用于檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是,則建立操作票初始模型;命令匹配單元,用于根據(jù)所述當(dāng)前狀態(tài)進(jìn)行操作命令的匹配,若成功匹配操作命令,則在所述操作票初始模型中加載所述操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真成功,則操作票生成單元;操作票生成單元,用于將所述加載操作命令后的操作票初始模型保存為操作票。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)本發(fā)明實(shí)施例的數(shù)據(jù)庫(kù)中預(yù)先設(shè)置了各種生成操作票的啟動(dòng)條件以及操作命令的生成規(guī)則,一旦系統(tǒng)的當(dāng)前狀態(tài)滿足相應(yīng)的條件,就會(huì)自動(dòng)生成操作票,保證了操作票中各個(gè)操作命令的客觀性;而且,由于本發(fā)明實(shí)施例中的操作票是自動(dòng)生成的,縮短了操作票的制作時(shí)間,在執(zhí)行操作票時(shí),降低了客觀條件發(fā)生變化的可能性,提高了執(zhí)行操作票時(shí)的正確率;并且,在本發(fā)明實(shí)施例中還提供了操作票的執(zhí)行仿真過(guò)程,進(jìn)一步確保了所生成的操作票的可靠性。


圖1是本發(fā)明實(shí)施例中操作票生成方法的一個(gè)流程示意圖2是本發(fā)明實(shí)施例中操作票生成方法的另一個(gè)流程示意圖3是本發(fā)明實(shí)施例中操作票生成裝置的邏輯結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種操作票生成方法以及相關(guān)裝置,用于根據(jù)實(shí)時(shí)的系統(tǒng)狀態(tài)自動(dòng)生成操作票。
請(qǐng)參閱圖1,本發(fā)明實(shí)施例中操作票生成方法的一個(gè)實(shí)施例包括
101、檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件;
操作票生成裝置檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是,則建立操作票初始模型,啟動(dòng)操作票的生成流程;該操作票初始模型可以為根據(jù)預(yù)定義的操作票參數(shù)生成的,并存儲(chǔ)在臨時(shí)內(nèi)存空間(閃存)的操作票。
可選的,該生成操作票的啟動(dòng)條件可以包括時(shí)間、指定設(shè)備的負(fù)荷狀態(tài)、指定電路的通斷狀態(tài)、指定設(shè)備的電學(xué)狀態(tài)(電壓、電流或功率)的任意一項(xiàng)或任意幾項(xiàng)的組合, 可以使用“是否達(dá)到各種時(shí)間或狀態(tài)的閾值”的判定方法作為生成操作票的啟動(dòng)條件;如, 早上九點(diǎn)啟動(dòng)進(jìn)行雜散電流排流的操作票的制作流程。
具體的,上述系統(tǒng)可以為指定的電力系統(tǒng),系統(tǒng)的當(dāng)前狀態(tài)可以實(shí)時(shí)的更新到系統(tǒng)的實(shí)時(shí)數(shù)據(jù)庫(kù)中,操作票生成裝置可以從該實(shí)時(shí)數(shù)據(jù)庫(kù)中獲取與系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù);根據(jù)所述實(shí)時(shí)數(shù)據(jù)檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件;在實(shí)際應(yīng)用中,上述實(shí)時(shí)數(shù)據(jù)會(huì)被轉(zhuǎn)化為模擬數(shù)據(jù)進(jìn)行使用,而這些模擬數(shù)據(jù)的來(lái)源類型為實(shí)時(shí)類型。
102、根據(jù)系統(tǒng)的當(dāng)前狀態(tài)進(jìn)行操作命令的匹配;
操作票生成裝置根據(jù)所述系統(tǒng)的當(dāng)前狀態(tài)進(jìn)行操作命令的匹配若成功匹配操作命令,則在上述操作票初始模型中加載所述操作命令,并執(zhí)行步驟103 ;若所有操作命令都匹配失敗,則結(jié)束操作票的生成流程。
具體的,在操作票生成裝置中預(yù)設(shè)有一個(gè)命令規(guī)則庫(kù),在該命令規(guī)則庫(kù)中保存有各種命令規(guī)則以及各種操作命令與相應(yīng)命令規(guī)則的映射關(guān)系,操作票生成裝置可以根據(jù)系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù)匹配命令規(guī)則庫(kù)中的各個(gè)命令規(guī)則,若命令規(guī)則匹配成功, 則表示系統(tǒng)當(dāng)前狀態(tài)符合加載該命令規(guī)則對(duì)應(yīng)的操作命令的條件,則操作票生成裝置可以在上述操作票初始模型中生成該命令規(guī)則對(duì)應(yīng)的操作命令。
103、根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作。
操作票生成裝置根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真成功,則將所述加載操作命令后的操作票初始模型保存為操作票。
在本發(fā)明實(shí)施例中,提供了根據(jù)操作票初始模型進(jìn)行模擬仿真的操作,取代了人工進(jìn)行核查的過(guò)程,使得操作票的生成更加客觀和準(zhǔn)確;具體的,由于操作票中包含有多個(gè)操作命令,因此,在仿真的過(guò)程中需要對(duì)各個(gè)操作命令逐步地進(jìn)行仿真,同時(shí),本地的數(shù)據(jù)庫(kù)內(nèi)會(huì)預(yù)設(shè)有仿真的預(yù)期結(jié)果,當(dāng)仿真未達(dá)到預(yù)期結(jié)果時(shí),可能是因?yàn)樗衅ヅ涑晒Φ牟僮髅钗磮?zhí)行完,也有可能是操作票生成的過(guò)程中出錯(cuò),因此,在確認(rèn)所有匹配成功的操作命令全都執(zhí)行完畢后,若仿真還未達(dá)到預(yù)期結(jié)果,則說(shuō)明操作票生成出錯(cuò),結(jié)束操作票的生成流程。
本發(fā)明實(shí)施例的數(shù)據(jù)庫(kù)中預(yù)先設(shè)置了各種生成操作票的啟動(dòng)條件以及操作命令的生成規(guī)則,一旦系統(tǒng)的當(dāng)前狀態(tài)滿足相應(yīng)的條件,就會(huì)自動(dòng)生成操作票,保證了操作票中各個(gè)操作命令的客觀性;而且,由于本發(fā)明實(shí)施例中的操作票是自動(dòng)生成的,縮短了操作票的制作時(shí)間,在執(zhí)行操作票時(shí),降低了客觀條件發(fā)生變化的可能性,提高了執(zhí)行操作票時(shí)的正確率;并且,在本發(fā)明實(shí)施例中還提供了操作票的執(zhí)行仿真過(guò)程,進(jìn)一步確保了所生成的操作票的可靠性。
本發(fā)明實(shí)施例中還提供了圖形影像同步的仿真過(guò)程,具體請(qǐng)參閱圖2,本發(fā)明實(shí)施例中操作票生成方法的另一個(gè)實(shí)施例包括
201、檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件;
操作票生成裝置檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是,則建立操作票初始模型,并加載圖形演示模型。
具體的,操作票生成裝置可以從實(shí)時(shí)數(shù)據(jù)庫(kù)中獲取與系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),再根據(jù)所述實(shí)時(shí)數(shù)據(jù)檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件;并且,在加載圖形演示模型之后,在模擬仿真的過(guò)程中,模擬數(shù)據(jù)會(huì)映射到圖形數(shù)據(jù)中,實(shí)現(xiàn)模擬數(shù)據(jù)的影像同步。
可選的,操作票生成裝置還可以每隔預(yù)置時(shí)長(zhǎng)檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件(即定時(shí)檢測(cè))
202、根據(jù)系統(tǒng)的當(dāng)前狀態(tài)依次匹配命令規(guī)則庫(kù)中的操作命令;
操作票生成裝置根據(jù)系統(tǒng)的當(dāng)前狀態(tài)依次匹配命令規(guī)則庫(kù)中的操作命令,若成功匹配一條操作命令,則執(zhí)行步驟203,若命令規(guī)則庫(kù)的所有操作命令都匹配失敗,則結(jié)束操作票的生成流程。
具體的,在操作票生成裝置中預(yù)設(shè)有一個(gè)命令規(guī)則庫(kù),在該命令規(guī)則庫(kù)中保存有各種命令規(guī)則以及各種操作命令與相應(yīng)命令規(guī)則的映射關(guān)系,操作票生成裝置可以根據(jù)系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù)逐一配置命令規(guī)則庫(kù)中的各個(gè)命令規(guī)則,若命令規(guī)則匹配成功,則可以觸發(fā)步驟203。
203、在操作票初始模型中加載匹配成功的操作命令;
操作票生成裝置在上述操作票初始模型中加載匹配成功的操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真結(jié)果達(dá)到預(yù)期效果,則仿真成功,可以觸發(fā)步驟205 ;若仿真結(jié)果未達(dá)預(yù)期效果,則執(zhí)行步驟204。
可選的,在操作票初始模型中加載匹配成功的操作命令之后,操作票生成裝置還可以檢測(cè)與所述操作命令相關(guān)的數(shù)據(jù)對(duì)象的值或狀態(tài)是否正確,若是,則將所述相關(guān)的數(shù)據(jù)對(duì)象的源狀態(tài)修改為計(jì)算類型(在實(shí)際應(yīng)用中,由于操作票生成裝置正在處于仿真狀態(tài),若所獲取的數(shù)據(jù)對(duì)象的源狀態(tài)為實(shí)時(shí)類型,則該數(shù)據(jù)對(duì)象的值或狀態(tài)則可能會(huì)根據(jù)實(shí)際情況不斷的發(fā)生變化,造成仿真過(guò)程的不穩(wěn)定,因此,需要將數(shù)據(jù)對(duì)象的源狀態(tài)修改為計(jì)算類型),并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作;若否,則結(jié)束操作票的生成流程。在仿真的過(guò)程中,由于操作票生成裝置加載圖形演示模型,則顯示設(shè)備就可以顯示相關(guān)被操作設(shè)備的數(shù)據(jù)或狀態(tài),并根據(jù)上述的操作命令實(shí)時(shí)的更新所述圖形演示模型中相關(guān)設(shè)備的數(shù)據(jù)或狀態(tài),實(shí)現(xiàn)與模擬數(shù)據(jù)的影像同步。204、檢測(cè)命令規(guī)則庫(kù)中是否存有未匹配的操作命令;操作票生成裝置檢測(cè)所述命令規(guī)則庫(kù)中是否存有未匹配的操作命令,若沒(méi)有,則結(jié)束操作票的生成流程;若有,則執(zhí)行步驟202。205、將加載操作命令后的操作票初始模型保存為操作票。操作票生成裝置將上述加載操作命令后的操作票初始模型保存為操作票,操作票的生成流程結(jié)束。在本發(fā)明實(shí)施例中,所生成的操作票中包含有多條的操作命令,該多條的操作命令有序的完成某一個(gè)的操作目的,因此,在仿真的過(guò)程中,任意一條操作命令的仿真失敗, 都不可能達(dá)到仿真的預(yù)期效果,即操作票的生成也會(huì)失敗。此外,本發(fā)明實(shí)施例還提供了圖形的影像同步功能,使得用戶可以形象直觀的看到整個(gè)的仿真過(guò)程,提高了用戶體驗(yàn)。為了便于理解,下面以一具體應(yīng)用場(chǎng)景對(duì)上述的實(shí)施例中描述的操作票生成方法再進(jìn)行詳細(xì)地描述,具體為當(dāng)用戶啟動(dòng)操作票的生成操作時(shí),操作票生成裝置從數(shù)據(jù)庫(kù)中讀取操作庫(kù)中的基礎(chǔ)數(shù)據(jù),初始化操作票生成操作的相應(yīng)參數(shù);該操作庫(kù)為預(yù)先配置的與各種電力系統(tǒng)的操作相關(guān)的數(shù)據(jù)庫(kù)。操作票生成裝置每隔預(yù)置時(shí)長(zhǎng)從實(shí)時(shí)數(shù)據(jù)庫(kù)中獲取與系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù)。操作票的命令匹配流程1)操作票生成裝置根據(jù)所述實(shí)時(shí)數(shù)據(jù)檢測(cè)在預(yù)定義庫(kù)中是否有符合啟動(dòng)條件的預(yù)定義操作票,若沒(méi)有,則結(jié)束操作票的生成流程;若有,則加載相應(yīng)的預(yù)定義操作參數(shù)和圖形演示模型;操作票生成裝置根據(jù)加載的預(yù)定義操作參數(shù)生成自動(dòng)新建一張操作票0P_ N,該操作票0Ρ_Ν為初始化的狀態(tài),且被保存到一個(gè)臨時(shí)狀態(tài)Temp_State中。操作票生成裝置根據(jù)系統(tǒng)的實(shí)時(shí)數(shù)據(jù)依次匹配命令規(guī)則庫(kù)中的操作命令,若成功匹配一條操作命令, 則執(zhí)行步驟2);2)若成功匹配一條操作命令,則操作票生成裝置在該操作票0Ρ_Ν中寫入相應(yīng)的一條操作命令CMD_N,可選的,還可以檢測(cè)與所述操作命令相關(guān)的數(shù)據(jù)對(duì)象的值或狀態(tài)是否正確,若是,則將所述相關(guān)的數(shù)據(jù)對(duì)象的源狀態(tài)修改為計(jì)算類型(在實(shí)際應(yīng)用中,由于操作票生成裝置正在處于仿真狀態(tài),若所獲取的數(shù)據(jù)對(duì)象的源狀態(tài)為實(shí)時(shí)類型,則該數(shù)據(jù)對(duì)象的值或狀態(tài)則可能會(huì)根據(jù)實(shí)際情況不斷的發(fā)生變化,造成仿真過(guò)程的不穩(wěn)定,因此,需要將數(shù)據(jù)對(duì)象的源狀態(tài)修改為計(jì)算類型),并根據(jù)寫入操作命令CMD_N后的操作票0Ρ_Ν進(jìn)行仿真操作;若否,則結(jié)束操作票的生成流程。在仿真的過(guò)程中,由于操作票生成裝置加載圖形演示模型,則顯示設(shè)備就可以顯示相關(guān)被操作設(shè)備的數(shù)據(jù)或狀態(tài),并根據(jù)上述的操作命令實(shí)時(shí)的更新所述圖形演示模型中相關(guān)設(shè)備的數(shù)據(jù)或狀態(tài),實(shí)現(xiàn)與模擬數(shù)據(jù)的影像同步。3)操作票生成裝置檢測(cè)所述命令規(guī)則庫(kù)中是否存有未匹配的操作命令,若沒(méi)有, 則結(jié)束操作票的生成流程;若有,則執(zhí)行步驟1)。操作票生成裝置將上述寫入操作命令CMD_N后的操作票0Ρ_Ν保存為操作票輸出, 操作票的生成流程結(jié)束。上面僅以一些例子對(duì)本發(fā)明實(shí)施例中的應(yīng)用場(chǎng)景進(jìn)行了說(shuō)明,可以理解的是,在實(shí)際應(yīng)用中,還可以有更多的應(yīng)用場(chǎng)景,具體此處不作限定。下面對(duì)用于執(zhí)行上述操作票生成方法的本發(fā)明操作票生成裝置的實(shí)施例進(jìn)行說(shuō)明,其邏輯結(jié)構(gòu)請(qǐng)參考圖3,本發(fā)明實(shí)施例中操作票生成裝置的一個(gè)實(shí)施例包括啟動(dòng)檢測(cè)單元301,用于檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是,則建立操作票初始模型;命令匹配單元302,用于根據(jù)所述當(dāng)前狀態(tài)進(jìn)行操作命令的匹配,若成功匹配操作命令,則在所述操作票初始模型中加載所述操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真成功,則操作票生成單元303 ;操作票生成單元303,用于將所述加載操作命令后的操作票初始模型保存為操作

ο本發(fā)明實(shí)施例中的命令匹配單元還可以包括規(guī)則匹配模塊3021,用于根據(jù)所述當(dāng)前狀態(tài)依次匹配命令規(guī)則庫(kù)中的操作命令, 若成功匹配一條操作命令,則觸發(fā)仿真模塊3022,若命令規(guī)則庫(kù)的所有操作命令都匹配失敗,則結(jié)束操作票的生成流程;仿真模塊3022,用于在所述操作票初始模型中加載匹配成功的操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真結(jié)果達(dá)到預(yù)期效果,則仿真成功; 若仿真結(jié)果未達(dá)預(yù)期效果,則觸發(fā)命令檢測(cè)模塊30 ;命令檢測(cè)模塊3023,用于檢測(cè)所述命令規(guī)則庫(kù)中是否存有未匹配的操作命令,若沒(méi)有,則結(jié)束操作票的生成流程;若有,則繼續(xù)觸發(fā)規(guī)則匹配模塊3021。本發(fā)明實(shí)施例中的操作票生成裝置還可以進(jìn)一步包括圖形加載單元304,用于若系統(tǒng)的當(dāng)前狀態(tài)滿足生成操作票的啟動(dòng)條件,則加載圖形演示模型。本發(fā)明實(shí)施例中的啟動(dòng)檢測(cè)單元還可以包括獲取模塊3011,用于從實(shí)時(shí)數(shù)據(jù)庫(kù)中獲取與系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù);啟動(dòng)檢測(cè)模塊3012,用于根據(jù)所述實(shí)時(shí)數(shù)據(jù)檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件。本發(fā)明實(shí)施例操作票生成裝置中各個(gè)單元具體的交互過(guò)程如下啟動(dòng)檢測(cè)單元301檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是, 則建立操作票初始模型,啟動(dòng)操作票的生成流程;該操作票初始模型可以為根據(jù)預(yù)定義的操作票參數(shù)生成的,并存儲(chǔ)在臨時(shí)內(nèi)存空間(閃存)的操作票??蛇x的,該生成操作票的啟動(dòng)條件可以包括時(shí)間、指定設(shè)備的負(fù)荷狀態(tài)、指定電路的通斷狀態(tài)、指定設(shè)備的電學(xué)狀態(tài) (電壓、電流或功率)的任意一項(xiàng)或任意幾項(xiàng)的組合,可以使用“是否達(dá)到各種時(shí)間或狀態(tài)的閾值”的判定方法作為生成操作票的啟動(dòng)條件;如,早上九點(diǎn)啟動(dòng)進(jìn)行雜散電流排流的操作票的制作流程。
具體的,可以由獲取模塊3011從實(shí)時(shí)數(shù)據(jù)庫(kù)中獲取與系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù),再由啟動(dòng)檢測(cè)模塊301根據(jù)所述實(shí)時(shí)數(shù)據(jù)檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件。
命令匹配單元302根據(jù)所述當(dāng)前狀態(tài)進(jìn)行操作命令的匹配,若成功匹配操作命令,則在所述操作票初始模型中加載所述操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真成功,則操作票生成單元303。
具體的,可以由規(guī)則匹配模塊3021根據(jù)系統(tǒng)的當(dāng)前狀態(tài)依次匹配命令規(guī)則庫(kù)中的操作命令,若成功匹配一條操作命令,則觸發(fā)仿真模塊3022,若命令規(guī)則庫(kù)的所有操作命令都匹配失敗,則結(jié)束操作票的生成流程。具體的,在操作票生成裝置中預(yù)設(shè)有一個(gè)命令規(guī)則庫(kù),在該命令規(guī)則庫(kù)中保存有各種命令規(guī)則以及各種操作命令與相應(yīng)命令規(guī)則的映射關(guān)系,操作票生成裝置可以根據(jù)系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù)逐一配置命令規(guī)則庫(kù)中的各個(gè)命令規(guī)則,若命令規(guī)則匹配成功,則可以觸發(fā)仿真模塊3022。仿真模塊3022在上述操作票初始模型中加載匹配成功的操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真結(jié)果達(dá)到預(yù)期效果,則仿真成功,可以觸發(fā)操作票生成單元303 ;若仿真結(jié)果未達(dá)預(yù)期效果,則觸發(fā)命令檢測(cè)模塊3023檢測(cè)所述命令規(guī)則庫(kù)中是否存有未匹配的操作命令,若沒(méi)有,則結(jié)束操作票的生成流程;若有,則繼續(xù)觸發(fā)規(guī)則匹配模塊3021。
可選的,在操作票初始模型中加載匹配成功的操作命令之后,操作票生成裝置還可以檢測(cè)與所述操作命令相關(guān)的數(shù)據(jù)對(duì)象的值或狀態(tài)是否正確,若是,則將所述相關(guān)的數(shù)據(jù)對(duì)象的源狀態(tài)修改為計(jì)算類型(在實(shí)際應(yīng)用中,由于操作票生成裝置正在處于仿真狀態(tài),若所獲取的數(shù)據(jù)對(duì)象的源狀態(tài)為實(shí)時(shí)類型,則該數(shù)據(jù)對(duì)象的值或狀態(tài)則可能會(huì)根據(jù)實(shí)際情況不斷的發(fā)生變化,造成仿真過(guò)程的不穩(wěn)定,因此,需要將數(shù)據(jù)對(duì)象的源狀態(tài)修改為計(jì)算類型),并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作;若否,則結(jié)束操作票的生成流程。在仿真的過(guò)程中,由于操作票生成裝置加載圖形演示模型,則顯示設(shè)備就可以顯示相關(guān)被操作設(shè)備的數(shù)據(jù)或狀態(tài),并根據(jù)上述的操作命令實(shí)時(shí)的更新所述圖形演示模型中相關(guān)設(shè)備的數(shù)據(jù)或狀態(tài),實(shí)現(xiàn)與模擬數(shù)據(jù)的影像同步。
在仿真成功之后,操作票生成單元303將上述加載操作命令后的操作票初始模型保存為操作票,操作票的生成流程結(jié)束。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種操作票生成方法,其特征在于,包括檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是,則建立操作票初始模型;根據(jù)所述當(dāng)前狀態(tài)進(jìn)行操作命令的匹配,若成功匹配操作命令,則在所述操作票初始模型中加載所述操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真成功,則將所述加載操作命令后的操作票初始模型保存為操作票。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)當(dāng)前狀態(tài)進(jìn)行操作命令的匹配, 若成功匹配操作命令,則在所述操作票初始模型中加載所述操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,包括1)根據(jù)所述當(dāng)前狀態(tài)依次匹配命令規(guī)則庫(kù)中的操作命令,若成功匹配一條操作命令, 則執(zhí)行步驟2),若命令規(guī)則庫(kù)的所有操作命令都匹配失敗,則結(jié)束操作票的生成流程;2)在所述操作票初始模型中加載匹配成功的操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真結(jié)果達(dá)到預(yù)期效果,則仿真成功;若仿真結(jié)果未達(dá)預(yù)期效果,則執(zhí)行步驟3);3)檢測(cè)所述命令規(guī)則庫(kù)中是否存有未匹配的操作命令,若沒(méi)有,則結(jié)束操作票的生成流程;若有,則執(zhí)行步驟1)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在操作票初始模型中加載匹配成功的操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,包括在操作票初始模型中加載匹配成功的操作命令;檢測(cè)與所述操作命令相關(guān)的數(shù)據(jù)對(duì)象的值或狀態(tài)是否正確,若是,則將所述相關(guān)的數(shù)據(jù)對(duì)象的源狀態(tài)修改為計(jì)算類型,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作;若否,則結(jié)束操作票的生成流程。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括若系統(tǒng)的當(dāng)前狀態(tài)滿足生成操作票的啟動(dòng)條件,則加載圖形演示模型;所述根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,包括根據(jù)加載操作命令后的操作票初始模型使用所述圖形演示模型進(jìn)行仿真操作,在仿真的過(guò)程中實(shí)時(shí)更新所述圖形演示模型中相關(guān)設(shè)備的數(shù)據(jù)或狀態(tài)。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,包括每隔預(yù)置時(shí)長(zhǎng)檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,包括從實(shí)時(shí)數(shù)據(jù)庫(kù)中獲取與系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù);根據(jù)所述實(shí)時(shí)數(shù)據(jù)檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件。
7.一種操作票生成裝置,其特征在于,包括啟動(dòng)檢測(cè)單元,用于檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是,則建立操作票初始模型;命令匹配單元,用于根據(jù)所述當(dāng)前狀態(tài)進(jìn)行操作命令的匹配,若成功匹配操作命令,則在所述操作票初始模型中加載所述操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真成功,則操作票生成單元;操作票生成單元,用于將所述加載操作命令后的操作票初始模型保存為操作票。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述命令匹配單元包括規(guī)則匹配模塊,用于根據(jù)所述當(dāng)前狀態(tài)依次匹配命令規(guī)則庫(kù)中的操作命令,若成功匹配一條操作命令,則觸發(fā)仿真模塊,若命令規(guī)則庫(kù)的所有操作命令都匹配失敗,則結(jié)束操作票的生成流程;仿真模塊,用于在所述操作票初始模型中加載匹配成功的操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真結(jié)果達(dá)到預(yù)期效果,則仿真成功;若仿真結(jié)果未達(dá)預(yù)期效果,則觸發(fā)命令檢測(cè)模塊;命令檢測(cè)模塊,用于檢測(cè)所述命令規(guī)則庫(kù)中是否存有未匹配的操作命令,若沒(méi)有,則結(jié)束操作票的生成流程;若有,則繼續(xù)觸發(fā)規(guī)則匹配模塊。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述裝置還包括圖形加載單元,用于若系統(tǒng)的當(dāng)前狀態(tài)滿足生成操作票的啟動(dòng)條件,則加載圖形演示模型。
10.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述啟動(dòng)檢測(cè)單元包括 獲取模塊,用于從實(shí)時(shí)數(shù)據(jù)庫(kù)中獲取與系統(tǒng)的當(dāng)前狀態(tài)對(duì)應(yīng)的實(shí)時(shí)數(shù)據(jù);啟動(dòng)檢測(cè)模塊,用于根據(jù)所述實(shí)時(shí)數(shù)據(jù)檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件。
全文摘要
本發(fā)明實(shí)施例公開了一種操作票生成方法以及相關(guān)裝置,用于根據(jù)實(shí)時(shí)的系統(tǒng)狀態(tài)自動(dòng)生成操作票。本發(fā)明實(shí)施例方法包括檢測(cè)系統(tǒng)的當(dāng)前狀態(tài)是否滿足生成操作票的啟動(dòng)條件,若是,則建立操作票初始模型;根據(jù)所述當(dāng)前狀態(tài)進(jìn)行操作命令的匹配,若成功匹配操作命令,則在所述操作票初始模型中加載所述操作命令,并根據(jù)加載操作命令后的操作票初始模型進(jìn)行仿真操作,若仿真成功,則將所述加載操作命令后的操作票初始模型保存為操作票。
文檔編號(hào)G05B19/418GK102520676SQ201110331128
公開日2012年6月27日 申請(qǐng)日期2011年10月27日 優(yōu)先權(quán)日2011年10月27日
發(fā)明者梁玉生, 王波濤, 胡波, 顧莉娜 申請(qǐng)人:深圳市華力特電氣股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
建瓯市| 阳谷县| 利津县| 丹棱县| 登封市| 浏阳市| 桐梓县| 宜丰县| 沅陵县| 武城县| 清镇市| 贵州省| 来宾市| 长阳| 阿合奇县| 青冈县| 宜良县| 鄂托克前旗| 思南县| 彭水| 资溪县| 曲水县| 芷江| 永靖县| 师宗县| 建水县| 深圳市| 红桥区| 吉木萨尔县| 大连市| 博罗县| 茂名市| 宁国市| 和静县| 肇庆市| 长垣县| 金堂县| 若尔盖县| 南充市| 阿拉善盟| 繁昌县|