本發(fā)明涉及工業(yè)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法及裝置。
背景技術(shù):
通常情況下,工業(yè)現(xiàn)場是由大量的現(xiàn)場設(shè)備構(gòu)建而成,工業(yè)現(xiàn)場中的各個現(xiàn)場設(shè)備之間主要通過現(xiàn)場總線進行數(shù)據(jù)傳輸和信息傳遞,以實現(xiàn)各個現(xiàn)場設(shè)備之間的相互協(xié)作,從而完成相應(yīng)業(yè)務(wù)。
現(xiàn)有技術(shù)中,還沒有采取相應(yīng)的安全保護措施,對各個現(xiàn)場設(shè)備之間的數(shù)據(jù)傳輸和信息傳遞進行安全檢測和保護,對于整個工業(yè)現(xiàn)場來說,可能會存在很大的安全隱患。而且,由于不同的現(xiàn)場設(shè)備有不同的自我保護機制,所以,可能會存在某一數(shù)據(jù)信息對于某個現(xiàn)場設(shè)備而言是合法的,而對于其它現(xiàn)場設(shè)備而言是非法的,不僅降低了現(xiàn)場設(shè)備調(diào)控的靈活性,也增加了現(xiàn)場設(shè)備的管理難度。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法及裝置,用以解決現(xiàn)有技術(shù)中存在的工業(yè)現(xiàn)場安全性較差、現(xiàn)場設(shè)備不易管控的問題。
本發(fā)明實施例提供的具體技術(shù)方案如下:
一種基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法,包括:
分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息;
基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則;
基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;
分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
較佳的,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,包括:
分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系;
分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息。
較佳的,基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則,包括:
分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的安全檢測標準,并按照預(yù)設(shè)的規(guī)則表述方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
較佳的,基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備,包括:
輸出選擇界面,其中,選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識,并基于監(jiān)測到的在選擇界面上執(zhí)行的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;或者,
按照預(yù)設(shè)的規(guī)則選取條件,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,選取出相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則,并按照預(yù)設(shè)的執(zhí)行設(shè)備分配方式,分別為選取出的每一個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
較佳的,若接收到從外部導(dǎo)入的安全檢測規(guī)則,則在確定從外部導(dǎo)入的安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和執(zhí)行設(shè)備后,將從外部導(dǎo)入的安全檢測規(guī)則作為現(xiàn)場設(shè)備對應(yīng)的目標安全檢測規(guī)則,并將目標安全檢測規(guī)則下發(fā)至執(zhí)行設(shè)備,以使執(zhí)行設(shè)備按照接收到的目標安全檢測規(guī)則對現(xiàn)場設(shè)備進行安全性檢測。
一種基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測裝置,包括:
數(shù)據(jù)獲取單元,用于分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取在指定時間段內(nèi)的現(xiàn)場設(shè)備在各個維度下的特征性數(shù)據(jù)信息;
規(guī)則生成單元,用于基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則;
規(guī)則選擇單元,用于基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;
規(guī)則下發(fā)單元,用于分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
較佳的,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息時,數(shù)據(jù)獲取單元具體用于:
分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系;
分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)特征性數(shù)據(jù)信息。
較佳的,基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則時,規(guī)則生成單元具體用于:
分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的安全檢測標準,并按照預(yù)設(shè)的規(guī)則表述方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
較佳的,基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備時,規(guī)則選擇單元具體用于:
輸出選擇界面,其中,選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識,并基于監(jiān)測到的在選擇界面上執(zhí)行的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;或者,
按照預(yù)設(shè)的規(guī)則選取條件,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,選取出相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則,并按照預(yù)設(shè)的執(zhí)行設(shè)備分配方式,分別為選取出的每一個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
較佳的,規(guī)則下發(fā)單元還用于:若接收到從外部導(dǎo)入的安全檢測規(guī)則,則在確定從外部導(dǎo)入的安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和執(zhí)行設(shè)備后,將從外部導(dǎo)入的安全檢測規(guī)則作為該現(xiàn)場設(shè)備對應(yīng)的目標安全檢測規(guī)則,并將目標安全檢測規(guī)則下發(fā)至執(zhí)行設(shè)備,以使執(zhí)行設(shè)備按照接收到的目標安全檢測規(guī)則對現(xiàn)場設(shè)備進行安全性檢測。
本發(fā)明實施例還提供了一種非易失性計算機存儲介質(zhì),存儲有計算機可執(zhí)行指令,上述計算機可執(zhí)行指令設(shè)置為:
分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息;
基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則;
基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;
分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
較佳的,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息時,上述計算機可執(zhí)行指令可用于:
分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系;
分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息。
較佳的,基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則時,上述計算機可執(zhí)行指令可用于:
分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的安全檢測標準,并按照預(yù)設(shè)的規(guī)則表述方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
較佳的,基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備時,上述計算機可執(zhí)行指令可用于:
輸出選擇界面,其中,選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識,并基于監(jiān)測到的在選擇界面上執(zhí)行的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;或者,
按照預(yù)設(shè)的規(guī)則選取條件,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,選取出相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則,并按照預(yù)設(shè)的執(zhí)行設(shè)備分配方式,分別為選取出的每一個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
較佳的,上述計算機可執(zhí)行指令還用于:若接收到從外部導(dǎo)入的安全檢測規(guī)則,則在確定從外部導(dǎo)入的安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和執(zhí)行設(shè)備后,將從外部導(dǎo)入的安全檢測規(guī)則作為現(xiàn)場設(shè)備對應(yīng)的目標安全檢測規(guī)則,并將目標安全檢測規(guī)則下發(fā)至執(zhí)行設(shè)備,以使執(zhí)行設(shè)備按照接收到的目標安全檢測規(guī)則對現(xiàn)場設(shè)備進行安全性檢測。
本發(fā)明實施例還提供了一種電子設(shè)備,包括:存儲器,以及至少一個處理器;其中,
存儲器,用于存儲上述至少一個處理器執(zhí)行的指令;
上述至少一個處理器,用于執(zhí)行存儲在存儲器中的指令,以便分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息;基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則;基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
較佳的,上述電子設(shè)備還包括:輸入裝置和輸出裝置,其中,輸入裝置用于接收輸入的數(shù)據(jù)信息,以及產(chǎn)生與基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測裝置的用戶設(shè)置和/或功能控制相關(guān)的指令信息;輸出裝置至少包含一個顯示設(shè)備。
較佳的,存儲器、處理器、輸入裝置和輸出裝置可以通過總線或者其他方式連接。
較佳的,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息時,上述指令可設(shè)置為:
分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系;
分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息。
較佳的,基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則時,上述指令可設(shè)置為:
分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的安全檢測標準,并按照預(yù)設(shè)的規(guī)則表述方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
較佳的,基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備時,上述指令可設(shè)置為:
輸出選擇界面,其中,選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識,并基于監(jiān)測到的在選擇界面上執(zhí)行的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;或者,
按照預(yù)設(shè)的規(guī)則選取條件,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,選取出相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則,并按照預(yù)設(shè)的執(zhí)行設(shè)備分配方式,分別為選取出的每一個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
較佳的,上述指令還可設(shè)置為:若接收到從外部導(dǎo)入的安全檢測規(guī)則,則在確定從外部導(dǎo)入的安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和執(zhí)行設(shè)備后,將從外部導(dǎo)入的安全檢測規(guī)則作為現(xiàn)場設(shè)備對應(yīng)的目標安全檢測規(guī)則,并將目標安全檢測規(guī)則下發(fā)至執(zhí)行設(shè)備,以使執(zhí)行設(shè)備按照接收到的目標安全檢測規(guī)則對現(xiàn)場設(shè)備進行安全性檢測。
本發(fā)明實施例的有益效果如下:
本發(fā)明實施例中,通過對每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息進行統(tǒng)計分析,能夠準確地獲取到每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。并且,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,確定出每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則后,再下發(fā)至相應(yīng)的執(zhí)行設(shè)備,不僅可以去除非必要的安全檢測規(guī)則,實現(xiàn)對各個安全檢測規(guī)則的篩選過濾,還可以減少各個執(zhí)行設(shè)備在執(zhí)行相應(yīng)的安全性檢測時使用的處理資源,提高安全性檢測的效率。除此之外,通過將每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,使得各個執(zhí)行設(shè)備能夠按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測,從而實現(xiàn)了對每一個現(xiàn)場設(shè)備的全方位檢測,提高了工業(yè)現(xiàn)場的安全性和可靠性,從而使得工業(yè)現(xiàn)場中的每一個現(xiàn)場設(shè)備能夠在可信的工作環(huán)境中運行。進一步地,通過獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測,不再使用各個現(xiàn)場設(shè)備自身的自我保護機制,盡可能地避免了由于不同的現(xiàn)場設(shè)備有不同的自我保護機制,導(dǎo)致現(xiàn)場設(shè)備調(diào)控的靈活性較差的問題,也降低了現(xiàn)場設(shè)備的管理難度。
附圖說明
圖1A為本發(fā)明實施例中工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的功能架構(gòu)圖;
圖1B為本發(fā)明實施例中基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法的概況示意圖;
圖2A和圖2B為本發(fā)明實施例中基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法的具體流程示意圖;
圖3為本發(fā)明實施例中基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測裝置的功能結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例中用于執(zhí)行基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,并不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在實際應(yīng)用中,工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)是實現(xiàn)網(wǎng)絡(luò)化工業(yè)控制、云工業(yè)控制、可視化工廠和工業(yè)大數(shù)據(jù)分析等的基礎(chǔ)系統(tǒng),也是實現(xiàn)控制信息流、管理信息流和供應(yīng)鏈信息流之間交互融合的統(tǒng)一系統(tǒng),是實現(xiàn)工業(yè)現(xiàn)場可控性的可靠保障。如圖1A所示的工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的功能架構(gòu)圖中,工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)至少包括:應(yīng)用層、云控制層和現(xiàn)場層,其中,應(yīng)用層至少包括:統(tǒng)一的工業(yè)建模標準模塊、軟件定義工業(yè)流程模塊和工業(yè)可視化管理模塊;云控制層至少包括:實時數(shù)據(jù)庫、工業(yè)私有云平臺和工業(yè)大數(shù)據(jù)分析平臺;現(xiàn)場層至少包括:現(xiàn)場總線通訊協(xié)議模塊、工業(yè)流程控制管理模塊、各種異構(gòu)現(xiàn)場設(shè)備集成模塊和工業(yè)管理軟件加載模塊。此外,工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)還包括涵蓋應(yīng)用層、云控制層和現(xiàn)場層的工業(yè)數(shù)據(jù)安全模塊,對于工業(yè)數(shù)據(jù)安全模塊,現(xiàn)有技術(shù)中存在工業(yè)現(xiàn)場安全性較差、各個現(xiàn)場設(shè)備不易管控的問題,為了解決上述問題,本發(fā)明實施例中,分別對每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息進行分析,提取出相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,并基于每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則,以及在確定每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備后,分別將每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以便各個執(zhí)行設(shè)備能夠按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
下面通過具體實施例對本發(fā)明方案進行詳細描述,當(dāng)然,本發(fā)明并不限于以下實施例。
本發(fā)明實施例中,基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法可以應(yīng)用在但不限于應(yīng)用在工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)中的工業(yè)數(shù)據(jù)安全模塊,對應(yīng)地,可以在但不限于在工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)對應(yīng)的云服務(wù)器上執(zhí)行,而且,可以針對多樣,異構(gòu)、分散的不同的工業(yè)現(xiàn)場進行安全性檢測,下面僅以針對一個工業(yè)現(xiàn)場中的每一個現(xiàn)場設(shè)備進行安全性檢測為例進行說明,具體地,參閱圖1B所示,基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法的流程如下:
步驟100:分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息。
在具體實施時,為了保證云服務(wù)器能夠獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息(其中,運行數(shù)據(jù)信息至少包括但不限于:通信類數(shù)據(jù)信息、控制類數(shù)據(jù)信息和狀態(tài)類數(shù)據(jù)信息),可以分別在工業(yè)現(xiàn)場中的每一條現(xiàn)場總線上預(yù)先連接一個數(shù)據(jù)采集器,通過連接在每一條現(xiàn)場總線上的數(shù)據(jù)采集器,采集連接在相應(yīng)現(xiàn)場總線上的各個現(xiàn)場設(shè)備的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息(其中,通信類數(shù)據(jù)信息可以是但不限于:傳輸?shù)臄?shù)據(jù)信息,傳遞的通訊消息等;控制類數(shù)據(jù)信息可以是但不限于:接收和/或下發(fā)的控制指令指令等),直至到達指定時間段之后停止采集,以及,分別在每一個現(xiàn)場設(shè)備上預(yù)先連接一個數(shù)據(jù)采集器,通過連接在每一個現(xiàn)場設(shè)備上的數(shù)據(jù)采集器,采集相應(yīng)現(xiàn)場設(shè)備的狀態(tài)類數(shù)據(jù)信息(其中,狀態(tài)類數(shù)據(jù)信息可以是但不限于:運行速率,工作電流,工作電壓,溫度等),直至到達指定時間段之后停止采集。當(dāng)然,連接在每一條現(xiàn)場總線上的數(shù)據(jù)采集器也可以采集連接在相應(yīng)現(xiàn)場總線上的各個現(xiàn)場設(shè)備的狀態(tài)類數(shù)據(jù)信息,此時,主要是通過“連接在每一條現(xiàn)場總線上的各個現(xiàn)場設(shè)備向連接在相應(yīng)現(xiàn)場總線上的數(shù)據(jù)采集器上報自身的狀態(tài)類數(shù)據(jù)信息”的方式,采集連接在每一條現(xiàn)場總線上的各個現(xiàn)場設(shè)備的狀態(tài)類數(shù)據(jù)信息;連接在每一個現(xiàn)場設(shè)備上的數(shù)據(jù)采集器也可以采集相應(yīng)現(xiàn)場設(shè)備的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,本發(fā)明實施例中,僅以“連接在每一條現(xiàn)場總線上的數(shù)據(jù)采集器采集連接在相應(yīng)現(xiàn)場總線上的各個現(xiàn)場設(shè)備的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,連接在每一個現(xiàn)場設(shè)備上的數(shù)據(jù)采集器采集相應(yīng)現(xiàn)場設(shè)備的狀態(tài)類數(shù)據(jù)信息”為例進行說明。
例如:假設(shè)工業(yè)現(xiàn)場中有一條現(xiàn)場總線,即現(xiàn)場總線1;現(xiàn)場總線1上連接有2個現(xiàn)場設(shè)備,即現(xiàn)場設(shè)備A和現(xiàn)場設(shè)備B。
在現(xiàn)場總線1上連接一個數(shù)據(jù)采集器,即數(shù)據(jù)采集器1,以及,在現(xiàn)場設(shè)備A上連接一個數(shù)據(jù)采集器,即數(shù)據(jù)采集器A,在現(xiàn)場設(shè)備B上連接一個數(shù)據(jù)采集器,即數(shù)據(jù)采集器B。
對工業(yè)現(xiàn)場中的所有現(xiàn)場設(shè)備(即現(xiàn)場設(shè)備A和現(xiàn)場設(shè)備B)和所有數(shù)據(jù)采集器(即數(shù)據(jù)采集器A、數(shù)據(jù)采集器B和數(shù)據(jù)采集器1)上電之后,現(xiàn)場設(shè)備A和現(xiàn)場設(shè)備B開始運行。
數(shù)據(jù)采集器A開始采集現(xiàn)場設(shè)備A的狀態(tài)類數(shù)據(jù)信息;數(shù)據(jù)采集器B開始采集現(xiàn)場設(shè)備B的狀態(tài)類數(shù)據(jù)信息;數(shù)據(jù)采集器1開始采集現(xiàn)場設(shè)備A和現(xiàn)場設(shè)備B的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,直至24小時(即指定時間段)之后,數(shù)據(jù)采集器A、數(shù)據(jù)采集器B和數(shù)據(jù)采集器1停止采集。
可選地,云服務(wù)器在獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息時,可以采用但不限于以下兩種方式:
第一種方式(上報獲取方式):連接在現(xiàn)場總線上的數(shù)據(jù)采集器每采集到一次通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息的情況下,將采集到的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息上報至云服務(wù)器,直至到達指定時間段之后停止上報,以及,連接在現(xiàn)場設(shè)備上的數(shù)據(jù)采集器每采集到一次狀態(tài)類數(shù)據(jù)信息的情況下,將采集到的狀態(tài)類數(shù)據(jù)信息上報至云服務(wù)器,直至到達指定時間段之后停止采集。這樣,云服務(wù)器就可以根據(jù)連接在每一條現(xiàn)場總線上的數(shù)據(jù)采集器上報的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息以及連接在每一個現(xiàn)場設(shè)備上的數(shù)據(jù)采集器上報的狀態(tài)類數(shù)據(jù)信息,獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息。可選地,云服務(wù)器在獲取到每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息之后,還可以基于獲得的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,建立相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的指紋數(shù)據(jù)庫,并分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的指紋數(shù)據(jù)庫保存至指定存儲區(qū)域,以便后續(xù)能夠?qū)Ρ4嬖谥付ù鎯^(qū)域中的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的指紋數(shù)據(jù)庫進行大數(shù)據(jù)分析,從而獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
例如:繼續(xù)沿用上例,數(shù)據(jù)采集器A每采集到一次現(xiàn)場設(shè)備A的狀態(tài)類數(shù)據(jù)信息的情況下,就將采集到的狀態(tài)類數(shù)據(jù)信息上報至云服務(wù)器。此時,云服務(wù)器就可以根據(jù)接收到的狀態(tài)類數(shù)據(jù)信息中攜帶的現(xiàn)場設(shè)備標識“現(xiàn)場設(shè)備A”,將接收到的狀態(tài)類數(shù)據(jù)信息保存至指定存儲區(qū)域中對應(yīng)現(xiàn)場設(shè)備A建立的指紋數(shù)據(jù)庫A中。
數(shù)據(jù)采集器B每采集到一次現(xiàn)場設(shè)備B的狀態(tài)類數(shù)據(jù)信息的情況下,就將采集到的狀態(tài)類數(shù)據(jù)信息上報至云服務(wù)器。此時,云服務(wù)器就可以根據(jù)接收到的狀態(tài)類數(shù)據(jù)信息中攜帶的現(xiàn)場設(shè)備標識“現(xiàn)場設(shè)備B”,將接收到的狀態(tài)類數(shù)據(jù)信息保存至指定存儲區(qū)域中對應(yīng)現(xiàn)場設(shè)備B建立的指紋數(shù)據(jù)庫B中。
數(shù)據(jù)采集器1每采集到一次現(xiàn)場設(shè)備A與現(xiàn)場設(shè)備B之間的通信類數(shù)據(jù)信息的情況下,就將采集到的通信類數(shù)據(jù)信息上報至云服務(wù)器。此時,云服務(wù)器就可以根據(jù)接收到的通信類數(shù)據(jù)信息中攜帶的發(fā)送方標識“現(xiàn)場設(shè)備A”和接收方標識“現(xiàn)場設(shè)備B”,將接收到的通信類數(shù)據(jù)信息分別保存至指定存儲區(qū)域中對應(yīng)現(xiàn)場設(shè)備A建立的指紋數(shù)據(jù)庫A和對應(yīng)現(xiàn)場設(shè)備B建立的指紋數(shù)據(jù)庫B中。
數(shù)據(jù)采集器1每采集到一次現(xiàn)場設(shè)備A與現(xiàn)場設(shè)備B之間的控制類數(shù)據(jù)信息的情況下,就將采集到的控制類數(shù)據(jù)信息上報至云服務(wù)器。此時,云服務(wù)器就可以根據(jù)接收到的控制類數(shù)據(jù)信息中攜帶的控制方標識“現(xiàn)場設(shè)備A”和被控方標識“現(xiàn)場設(shè)備B”,將接收到的控制類數(shù)據(jù)信息分別保存至指定存儲區(qū)域中對應(yīng)現(xiàn)場設(shè)備A建立的指紋數(shù)據(jù)庫A和對應(yīng)現(xiàn)場設(shè)備B建立的指紋數(shù)據(jù)庫B中。
這樣,現(xiàn)場設(shè)備A對應(yīng)的指紋數(shù)據(jù)庫A中就保存有現(xiàn)場設(shè)備A在24小時內(nèi)的狀態(tài)類數(shù)據(jù)信息、通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,即保存有現(xiàn)場設(shè)備A在24小時內(nèi)的運行數(shù)據(jù)信息;現(xiàn)場設(shè)備B對應(yīng)的指紋數(shù)據(jù)庫B中就保存有現(xiàn)場設(shè)備B在24小時內(nèi)的狀態(tài)類數(shù)據(jù)信息、通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,即保存有現(xiàn)場設(shè)備B在24小時內(nèi)的運行數(shù)據(jù)信息。
第二種方式(主動獲取方式):云服務(wù)器確定到達指定時間段之后,從連接在每一條現(xiàn)場總線上的數(shù)據(jù)采集器中,獲取連接在相應(yīng)的現(xiàn)場總線上的各個現(xiàn)場設(shè)備的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,以及,從連接在每一個現(xiàn)場設(shè)備上的數(shù)據(jù)采集器中,獲取相應(yīng)的現(xiàn)場設(shè)備的狀態(tài)類數(shù)據(jù)信息。這樣,云服務(wù)器在獲取到每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的通信類數(shù)據(jù)信息、狀態(tài)類數(shù)據(jù)信息和控制類數(shù)據(jù)信息之后,就可以分別將獲得的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的通信類數(shù)據(jù)信息、狀態(tài)類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,作為相應(yīng)現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息??蛇x地,云服務(wù)器還可以基于獲得的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,建立相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的指紋數(shù)據(jù)庫,并分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的指紋數(shù)據(jù)庫保存至指定存儲區(qū)域(其中,指定存儲區(qū)域可以是但不限于是:工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)中云控制層的實時數(shù)據(jù)庫),以便后續(xù)能夠?qū)Ρ4嬖谥付ù鎯^(qū)域中的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的指紋數(shù)據(jù)庫進行大數(shù)據(jù)分析,從而獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
例如:云服務(wù)器確定到達24小時(即指定時間段)之后,從數(shù)據(jù)采集器A中,獲取數(shù)據(jù)采集器A在24小時內(nèi)采集到的所有狀態(tài)類數(shù)據(jù)信息,并基于預(yù)先保存的數(shù)據(jù)采集器A與現(xiàn)場設(shè)備A之間的關(guān)聯(lián)關(guān)系,將從數(shù)據(jù)采集器A中獲取到的所有狀態(tài)類數(shù)據(jù)信息保存至指定存儲區(qū)域中對應(yīng)現(xiàn)場設(shè)備A建立的指紋數(shù)據(jù)庫A中;以及,從數(shù)據(jù)采集器B中,獲取數(shù)據(jù)采集器B在24小時內(nèi)采集到的所有狀態(tài)類數(shù)據(jù)信息,并基于預(yù)先保存的數(shù)據(jù)采集器B與現(xiàn)場設(shè)備B之間的關(guān)聯(lián)關(guān)系,將從數(shù)據(jù)采集器B中獲取到的所有狀態(tài)類數(shù)據(jù)信息保存至指定存儲區(qū)域中對應(yīng)現(xiàn)場設(shè)備B建立的指紋數(shù)據(jù)庫B中;以及,從數(shù)據(jù)采集器1中,獲取數(shù)據(jù)采集器1在24小時內(nèi)采集到的所有通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,并基于每一個通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息中攜帶的發(fā)送方標識和接收方標識,分別將每一個通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息保存至相應(yīng)現(xiàn)場設(shè)備的指紋數(shù)據(jù)庫中。
這樣,現(xiàn)場設(shè)備A對應(yīng)的指紋數(shù)據(jù)庫A中就保存有現(xiàn)場設(shè)備A在24小時內(nèi)的狀態(tài)類數(shù)據(jù)信息、通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,即保存有現(xiàn)場設(shè)備A在24小時內(nèi)的運行數(shù)據(jù)信息;現(xiàn)場設(shè)備B對應(yīng)的指紋數(shù)據(jù)庫B中就保存有現(xiàn)場設(shè)備B在24小時內(nèi)的狀態(tài)類數(shù)據(jù)信息、通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,即保存有現(xiàn)場設(shè)備B在24小時內(nèi)的運行數(shù)據(jù)信息。
較佳的,云服務(wù)器在獲取到每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息的情況下,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息時,可以采用但不限于以下方式:云服務(wù)器采用工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)中云控制層的工業(yè)大數(shù)據(jù)分析平臺提供的大數(shù)據(jù)分析方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,并分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息。
例如:云服務(wù)器分別對現(xiàn)場設(shè)備A的指紋數(shù)據(jù)庫A中包含的所有運行數(shù)據(jù)信息以及現(xiàn)場設(shè)備B的指紋數(shù)據(jù)庫B中包含的所有運行數(shù)據(jù)信息進行歸類,獲取現(xiàn)場設(shè)備A在各個維度下的運行數(shù)據(jù)信息以及現(xiàn)場設(shè)備B在各個維度下的運行數(shù)據(jù)信息,其中,各個維度可以是但不限于是:運行速率,工作電流,工作電壓,溫度(可以包括:運行溫度和/或環(huán)境溫度等),數(shù)據(jù)傳輸(可以包括:傳輸時間、發(fā)送方、接收方、數(shù)據(jù)內(nèi)容和傳輸頻度等),消息傳遞(可以包括:傳遞時間,發(fā)送方、接收方、消息內(nèi)容和傳遞頻度等),以及業(yè)務(wù)控制(可以包括:控制方、被控方、控制內(nèi)容和控制頻度等),等等。
云服務(wù)器采用大數(shù)據(jù)分析方法,分別對現(xiàn)場設(shè)備A在各個維度下的運行數(shù)據(jù)信息以及現(xiàn)場設(shè)備B在各個維度下的運行數(shù)據(jù)信息進行分析,即可獲取現(xiàn)場設(shè)備A在各個維度下的運行事件和各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,以及現(xiàn)場設(shè)備B在各個維度下的運行事件和各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系。比如:獲取到現(xiàn)場設(shè)備A在運行速率、運行溫度和數(shù)據(jù)傳輸這三個維度下的運行事件,其中,在運行速率這一維度下的運行事件為:現(xiàn)場設(shè)備A在24小時內(nèi)的大多數(shù)時間點上的時間內(nèi)運行速率均在1300rpm-15000rpm之間;在運行溫度這一維度下的運行事件為:現(xiàn)場設(shè)備A在24小時內(nèi)的大多數(shù)時間點上的運行溫度均在35℃-37℃之間;在數(shù)據(jù)傳輸這一維度下的運行事件為:現(xiàn)場設(shè)備A在24小時內(nèi)多次作為發(fā)送方向現(xiàn)場設(shè)備B傳輸數(shù)據(jù)信息L;運行速率這一維度的運行事件與運行溫度這一維度的運行事件之間的關(guān)聯(lián)關(guān)系為:現(xiàn)場設(shè)備A的運行速率到達15000rpm時,過了10分鐘之后,運行溫度由35℃上升至37℃,等等。
云服務(wù)器將獲得的現(xiàn)場設(shè)備A在各個維度下的運行事件和各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為現(xiàn)場設(shè)備A在各個維度下的特征性數(shù)據(jù)信息,以及將現(xiàn)場設(shè)備B在各個維度下的運行事件和各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系作為現(xiàn)場設(shè)備B在各個維度下的特征性數(shù)據(jù)信息。
步驟110:基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則。
較佳的,在執(zhí)行步驟110時,可以采用但不限于以下方式:云服務(wù)器分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的安全檢測標準,并按照預(yù)設(shè)的規(guī)則表達方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
例如:云服務(wù)器將在運行速率這一維度下的運行事件“現(xiàn)場設(shè)備A在24小時內(nèi)的大多數(shù)時間點上的時間內(nèi)運行速率均在1300rpm-15000rpm之間”,作為現(xiàn)場設(shè)備A在運行速率這一維度下的安全檢測標準,并根據(jù)預(yù)設(shè)的規(guī)則表達方式,將在運行速率這一維度下的安全檢測標準“現(xiàn)場設(shè)備A在24小時內(nèi)的大多數(shù)時間點上的時間內(nèi)運行速率均在1300rpm-15000rpm之間”表述為“若運行速率不在1300rpm-15000rpm之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!?,從而生成現(xiàn)場設(shè)備A的一個安全監(jiān)測規(guī)則“若運行速率不在1300rpm-15000rpm之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異常”。
又如:云服務(wù)器將在運行溫度這一維度下的運行事件“現(xiàn)場設(shè)備A在24小時內(nèi)的大多數(shù)時間點上的運行溫度均在35℃-37℃之間”作為現(xiàn)場設(shè)備A在運行溫度這一維度下的安全檢測標準,并根據(jù)預(yù)設(shè)的規(guī)則表達方式,將在運行溫度這一維度下的安全檢測標準“現(xiàn)場設(shè)備A在24小時內(nèi)的大多數(shù)時間點上的運行溫度均在35℃-37℃之間”表述為“若運行溫度不在35℃-37℃之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!?,從而生成現(xiàn)場設(shè)備A的另一個安全監(jiān)測規(guī)則“若運行溫度不在35℃-37℃之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!?。
再如:云服務(wù)器將在數(shù)據(jù)傳輸這一維度下的運行事件“現(xiàn)場設(shè)備A在24小時內(nèi)多次作為發(fā)送方向現(xiàn)場設(shè)備B傳輸數(shù)據(jù)信息L”作為現(xiàn)場設(shè)備A在數(shù)據(jù)傳輸這一維度下的安全檢測標準,并根據(jù)預(yù)設(shè)的規(guī)則表達方式,將在數(shù)據(jù)傳輸這一維度下的安全檢測標準“現(xiàn)場設(shè)備A在24小時內(nèi)多次作為發(fā)送方向現(xiàn)場設(shè)備B傳輸數(shù)據(jù)信息L”表述為“若現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息不是數(shù)據(jù)信息L,則確定現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息是非法數(shù)據(jù)信息”,從而生成現(xiàn)場設(shè)備A的又一個安全監(jiān)測規(guī)則“若現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息不是數(shù)據(jù)信息L,則確定現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息是非法數(shù)據(jù)信息”。
步驟120:基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備。
可選地,在執(zhí)行步驟120時,可以采用但不限于以下兩種方式:
第一種方式:云服務(wù)器輸出選擇界面,其中,選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識,并基于監(jiān)測到的在選擇界面上執(zhí)行的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備。
例如:云服務(wù)器輸出一個選擇界面,該選擇界面上顯示有現(xiàn)場設(shè)備A對應(yīng)的各個安全檢測規(guī)則和各個執(zhí)行設(shè)備(其中,各個執(zhí)行設(shè)備至少包括:現(xiàn)場設(shè)備A和預(yù)先連接在現(xiàn)場設(shè)備A對應(yīng)的現(xiàn)場總線1上的安全檢測設(shè)備1),以及現(xiàn)場設(shè)備B對應(yīng)的各個安全檢測規(guī)則和各個執(zhí)行設(shè)備(其中,各個執(zhí)行設(shè)備至少包括:現(xiàn)場設(shè)備B和預(yù)先連接在現(xiàn)場設(shè)備B對應(yīng)的現(xiàn)場總線1上的安全檢測設(shè)備1)。此時,工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的管理員可以在該選擇界面上,選擇出現(xiàn)場設(shè)備A對應(yīng)的各個目標安全檢測規(guī)則和各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備,以及選擇出現(xiàn)場設(shè)備B對應(yīng)的各個目標安全檢測規(guī)則和各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備。
云服務(wù)器根據(jù)監(jiān)測到的管理員在該選擇界面上執(zhí)行的選擇操作,確定現(xiàn)場設(shè)備A對應(yīng)的各個目標安全檢測規(guī)則和各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備,以及選取出現(xiàn)場設(shè)備B對應(yīng)的各個目標安全檢測規(guī)則和各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備。
第二種方式:云服務(wù)器按照預(yù)設(shè)的規(guī)則選取條件,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,選取出相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則,并按照預(yù)設(shè)的執(zhí)行設(shè)備分配方式,分別為選取出的每一個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
例如:假設(shè)預(yù)先配置在云服務(wù)器中的規(guī)則選取條件為:選取出存在運行溫度、運行速率、傳輸數(shù)據(jù)和傳遞消息中的任意一個或任意組合的安全檢測規(guī)則作為目標安全檢測規(guī)則;預(yù)先配置在云服務(wù)器中的執(zhí)行設(shè)備分配方式為:若目標安全檢測規(guī)則是基于現(xiàn)場設(shè)備的狀態(tài)類數(shù)據(jù)信息生成的,則將該目標安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備作為該目標安全檢測規(guī)則對應(yīng)的執(zhí)行設(shè)備;若目標安全檢測規(guī)則是基于現(xiàn)場設(shè)備的通信類數(shù)據(jù)信息或控制類數(shù)據(jù)信息生成的,則將該目標安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和/或與現(xiàn)場設(shè)備的現(xiàn)場總線相連接的外接安全檢測設(shè)備作為該目標安全檢測規(guī)則對應(yīng)的執(zhí)行設(shè)備。
云服務(wù)器在獲取到現(xiàn)場設(shè)備A對應(yīng)的各個安全檢測規(guī)則和現(xiàn)場設(shè)備B對應(yīng)的各個安全檢測規(guī)則之后,就可以按照該規(guī)則選取條件,從現(xiàn)場設(shè)備A對應(yīng)的各個安全檢測規(guī)則中,選取出符合該規(guī)則選取條件的所有安全檢測規(guī)則作為現(xiàn)場設(shè)備A對應(yīng)的各個目標安全檢測規(guī)則,并按照該執(zhí)行設(shè)備分配方式,分別為現(xiàn)場設(shè)備A對應(yīng)的各個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備;以及,從現(xiàn)場設(shè)備B對應(yīng)的各個安全檢測規(guī)則中,選取出符合預(yù)設(shè)的規(guī)則選取條件的所有安全檢測規(guī)則作為現(xiàn)場設(shè)備B對應(yīng)的各個目標安全檢測規(guī)則,并按照該執(zhí)行設(shè)備分配方式,分別為現(xiàn)場設(shè)備B對應(yīng)的各個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
步驟130:分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
較佳的,在執(zhí)行步驟130時,可以采用但不限于以下方式:云服務(wù)器按照執(zhí)行設(shè)備識別的數(shù)據(jù)封裝方式,分別對各個目標安全檢測規(guī)則進行封裝,并將封裝后的目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,各個執(zhí)行設(shè)備在接收到云服務(wù)器下發(fā)的目標安全檢測規(guī)則之后,分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
例如:云服務(wù)器確定現(xiàn)場設(shè)備A的目標安全檢測規(guī)則“若運行速率不在1300rpm-15000rpm之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!睂?yīng)的執(zhí)行設(shè)備是現(xiàn)場設(shè)備A之后,按照現(xiàn)場設(shè)備A識別的數(shù)據(jù)封裝方式,對目標安全檢測規(guī)則“若運行速率不在1300rpm-15000rpm之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!边M行封裝,并將封裝后的目標安全檢測規(guī)則下發(fā)至現(xiàn)場設(shè)備A。這樣,現(xiàn)場設(shè)備A在后續(xù)運行的過程中,就會根據(jù)目標安全檢測規(guī)則“若運行速率不在1300rpm-15000rpm之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!?,在確定自身運行速率不在1300rpm-15000rpm之間的情況下,認定自身出現(xiàn)異常。此時,現(xiàn)場設(shè)備A可以停止運行。
又如:云服務(wù)器確定現(xiàn)場設(shè)備A的目標安全檢測規(guī)則“若運行溫度不在35℃-37℃之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!睂?yīng)的執(zhí)行設(shè)備是現(xiàn)場設(shè)備A之后,按照現(xiàn)場設(shè)備A識別的數(shù)據(jù)封裝方式,對目標安全檢測規(guī)則“若運行溫度不在35℃-37℃之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!边M行封裝,并將封裝后的目標安全檢測規(guī)則下發(fā)至現(xiàn)場設(shè)備A。這樣,現(xiàn)場設(shè)備A在后續(xù)運行的過程中,就會根據(jù)目標安全檢測規(guī)則“若運行溫度不在35℃-37℃之間,則確定現(xiàn)場設(shè)備A出現(xiàn)異?!?,在確定自身運行溫度不在35℃-37℃之間的情況下,認定自身出現(xiàn)異常。此時,現(xiàn)場設(shè)備A可以停止運行。
再如:云服務(wù)器確定現(xiàn)場設(shè)備A的目標安全檢測規(guī)則“若現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息不是數(shù)據(jù)信息L,則確定現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息是非法數(shù)據(jù)信息”對應(yīng)的執(zhí)行設(shè)備是現(xiàn)場設(shè)備A和/或連接在現(xiàn)場設(shè)備A的現(xiàn)場總線1上的安全檢測設(shè)備1之后,按照現(xiàn)場設(shè)備A和/或安全檢測設(shè)備1識別的數(shù)據(jù)封裝方式,對目標安全檢測規(guī)則“若現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息不是數(shù)據(jù)信息L,則確定現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息是非法數(shù)據(jù)信息”進行封裝,并將封裝后的目標安全檢測規(guī)則下發(fā)至現(xiàn)場設(shè)備A和/或安全檢測設(shè)備1。這樣,現(xiàn)場設(shè)備A和/或安全檢測設(shè)備1就可以根據(jù)目標安全檢測規(guī)則“若現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息不是數(shù)據(jù)信息L,則確定現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息是非法數(shù)據(jù)信息”,在確定現(xiàn)場設(shè)備A向現(xiàn)場設(shè)備B傳輸?shù)臄?shù)據(jù)信息不是數(shù)據(jù)信息L的情況下,認定傳輸給現(xiàn)場設(shè)備B的數(shù)據(jù)信息是非法數(shù)據(jù)信息。此時,現(xiàn)場設(shè)備A和/或安全檢測設(shè)備1可以阻攔該非法數(shù)據(jù)信息的傳輸。
值得說的是,云服務(wù)器還可以接收從外部導(dǎo)入的安全檢測規(guī)則,并在確定從外部導(dǎo)入的安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和執(zhí)行設(shè)備后,將從外部導(dǎo)入的安全檢測規(guī)則作為該現(xiàn)場設(shè)備對應(yīng)的目標安全檢測規(guī)則,并將該目標安全檢測規(guī)則下發(fā)至該執(zhí)行設(shè)備,以使該執(zhí)行設(shè)備按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測,具體的安全性檢測方法與上述檢測方法相同,在此不再贅述。
下面僅以“云服務(wù)器針對一個工業(yè)現(xiàn)場中的每一個現(xiàn)場設(shè)備進行安全性檢測,且云服務(wù)器主動獲取每一個現(xiàn)場設(shè)備在指定時間范圍內(nèi)的運行數(shù)據(jù)信息,以及通過工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的管理員的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則”為具體的應(yīng)用場景對上述實施例作進一步詳細說明,參閱圖2A和圖2B所示,本發(fā)明實施例中,基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測方法的具體流程如下:
步驟200:分別在工業(yè)現(xiàn)場中的每一條現(xiàn)場總線上連接一個數(shù)據(jù)采集器,以及,分別在每一個現(xiàn)場設(shè)備上連接一個數(shù)據(jù)采集器。
步驟201:通過連接在每一條現(xiàn)場總線上的數(shù)據(jù)采集器,采集連接在相應(yīng)現(xiàn)場總線上的各個現(xiàn)場設(shè)備的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,以及,通過連接在每一個現(xiàn)場設(shè)備上的數(shù)據(jù)采集器,采集相應(yīng)現(xiàn)場設(shè)備的狀態(tài)類數(shù)據(jù)信息,直至到達指定時間段之后停止采集。
步驟202:云服務(wù)器確定到達指定時間段之后,從連接在每一條現(xiàn)場總線上的數(shù)據(jù)采集器中,獲取連接在相應(yīng)的現(xiàn)場總線上的各個現(xiàn)場設(shè)備的通信類數(shù)據(jù)信息和控制類數(shù)據(jù)信息,以及,從連接在每一個現(xiàn)場設(shè)備上的數(shù)據(jù)采集器中,獲取相應(yīng)的現(xiàn)場設(shè)備的狀態(tài)類數(shù)據(jù)信息。
步驟203:云服務(wù)器分別將獲得的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的通信類數(shù)據(jù)信息、狀態(tài)類數(shù)據(jù)信息和控制類數(shù)據(jù)信息作為相應(yīng)現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息。
較佳的,為了避免由于云服務(wù)器異常宕機,導(dǎo)致運行數(shù)據(jù)信息丟失的問題,云服務(wù)器在執(zhí)行步驟203之后,還可以基于獲得的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,建立相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的指紋數(shù)據(jù)庫,并分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的指紋數(shù)據(jù)庫保存至指定存儲區(qū)域。
步驟204:云服務(wù)器采用大數(shù)據(jù)分析方法,分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系。
步驟205:云服務(wù)器分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息。
步驟206:云服務(wù)器分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的安全檢測標準,并按照預(yù)設(shè)的規(guī)則表達方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
步驟207:云服務(wù)器輸出選擇界面,其中,該選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識。
步驟208:云服務(wù)器開始監(jiān)測管理員在該選擇界面上執(zhí)行的選擇操作,并根據(jù)監(jiān)測到的管理員執(zhí)行的選擇操作,確定每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備。
步驟209:云服務(wù)器按照執(zhí)行設(shè)備識別的數(shù)據(jù)封裝方式,分別對各個目標安全檢測規(guī)則進行封裝,并將封裝后的目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備。
步驟210:各個執(zhí)行設(shè)備在接收到云服務(wù)器下發(fā)的目標安全檢測規(guī)則之后,分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
基于上述實施例,參閱圖3所示,本發(fā)明實施例中,基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測裝置(即工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)中的工業(yè)數(shù)據(jù)安全模塊),至少包括:
數(shù)據(jù)獲取單元300,用于分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取在指定時間段內(nèi)的現(xiàn)場設(shè)備在各個維度下的特征性數(shù)據(jù)信息;
規(guī)則生成單元310,用于基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則;
規(guī)則選擇單元320,用于基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;
規(guī)則下發(fā)單元330,用于分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
較佳的,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息時,數(shù)據(jù)獲取單元300具體用于:
分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系;
分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)特征性數(shù)據(jù)信息。
較佳的,基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則時,規(guī)則生成單元310具體用于:
分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測標準,并按照預(yù)設(shè)的規(guī)則表述方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
較佳的,基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備時,規(guī)則選擇單元320具體用于:
輸出選擇界面,其中,選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識,并基于監(jiān)測到的在選擇界面上執(zhí)行的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;或者,
按照預(yù)設(shè)的規(guī)則選取條件,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,選取出相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則,并按照預(yù)設(shè)的執(zhí)行設(shè)備分配方式,分別為選取出的每一個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
較佳的,規(guī)則下發(fā)單元330還用于:若接收到從外部導(dǎo)入導(dǎo)入的安全檢測規(guī)則,則在確定從外部導(dǎo)入的安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和執(zhí)行設(shè)備后,將從外部導(dǎo)入的作為該現(xiàn)場設(shè)備對應(yīng)的目標安全檢測規(guī)則,并將該目標安全檢測規(guī)則下發(fā)至該執(zhí)行設(shè)備,以使該執(zhí)行設(shè)備按照接收到的目標安全檢測規(guī)則對該現(xiàn)場設(shè)備進行安全性檢測。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例提供了一種非易失性計算機存儲介質(zhì),存儲有計算機可執(zhí)行指令,其中,計算機可執(zhí)行指令設(shè)置為:
分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息;
基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則;
基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;
分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
較佳的,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息時,上述計算機可執(zhí)行指令可用于:
分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系;
分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息。
較佳的,基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則時,上述計算機可執(zhí)行指令可用于:
分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的安全檢測標準,并按照預(yù)設(shè)的規(guī)則表述方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
較佳的,基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備時,上述計算機可執(zhí)行指令可用于:
輸出選擇界面,其中,選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識,并基于監(jiān)測到的在選擇界面上執(zhí)行的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;或者,
按照預(yù)設(shè)的規(guī)則選取條件,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,選取出相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則,并按照預(yù)設(shè)的執(zhí)行設(shè)備分配方式,分別為選取出的每一個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
較佳的,上述計算機可執(zhí)行指令還用于:若接收到從外部導(dǎo)入的安全檢測規(guī)則,則在確定從外部導(dǎo)入的安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和執(zhí)行設(shè)備后,將從外部導(dǎo)入的安全檢測規(guī)則作為現(xiàn)場設(shè)備對應(yīng)的目標安全檢測規(guī)則,并將目標安全檢測規(guī)則下發(fā)至執(zhí)行設(shè)備,以使執(zhí)行設(shè)備按照接收到的目標安全檢測規(guī)則對現(xiàn)場設(shè)備進行安全性檢測。
基于同一發(fā)明構(gòu)思,參閱圖4所示,本發(fā)明實施例還提供了一種電子設(shè)備,該電子設(shè)備至少包括:存儲器400,以及至少一個處理器410(圖4中僅以一個處理器410為例);其中,
存儲器400,用于存儲上述至少一個處理器410執(zhí)行的指令;
上述至少一個處理器410,用于執(zhí)行存儲在存儲器400中的指令,以便分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息;基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則;基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。
較佳的,該電子設(shè)備還包括:輸入裝置420和輸出裝置430,其中,輸入裝置420用于接收輸入的數(shù)據(jù)信息,以及產(chǎn)生與基于工業(yè)互聯(lián)網(wǎng)操作系統(tǒng)的安全性檢測裝置的用戶設(shè)置和/或功能控制相關(guān)的指令信息;輸出裝置430至少包含一個顯示設(shè)備。
較佳的,存儲器400、處理器410、輸入裝置420和輸出裝置430可以通過總線或者其他方式連接。
較佳的,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息時,上述指令可設(shè)置為:
分別對每一個現(xiàn)場設(shè)備對應(yīng)的運行數(shù)據(jù)信息進行分析,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個維度并確定各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系;
分別將獲得的每一個現(xiàn)場設(shè)備各自對應(yīng)的各個維度下的運行事件以及各個維度下的運行事件之間的關(guān)聯(lián)關(guān)系,作為相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息。
較佳的,基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則時,上述指令可設(shè)置為:
分別將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息作為相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的安全檢測標準,并按照預(yù)設(shè)的規(guī)則表述方式,分別對每一個現(xiàn)場設(shè)備對應(yīng)的安全檢測標準進行表述,以獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。
較佳的,基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備時,上述指令可設(shè)置為:
輸出選擇界面,其中,選擇界面上至少顯示有獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則以及每一個現(xiàn)場設(shè)備分別對應(yīng)的各個執(zhí)行設(shè)備標識,并基于監(jiān)測到的在選擇界面上執(zhí)行的選擇操作,獲取每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;或者,
按照預(yù)設(shè)的規(guī)則選取條件,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,選取出相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則,并按照預(yù)設(shè)的執(zhí)行設(shè)備分配方式,分別為選取出的每一個目標安全檢測規(guī)則分配相應(yīng)的執(zhí)行設(shè)備。
較佳的,上述指令還可設(shè)置為:若接收到從外部導(dǎo)入的安全檢測規(guī)則,則在確定從外部導(dǎo)入的安全檢測規(guī)則對應(yīng)的現(xiàn)場設(shè)備和執(zhí)行設(shè)備后,將從外部導(dǎo)入的安全檢測規(guī)則作為現(xiàn)場設(shè)備對應(yīng)的目標安全檢測規(guī)則,并將目標安全檢測規(guī)則下發(fā)至執(zhí)行設(shè)備,以使執(zhí)行設(shè)備按照接收到的目標安全檢測規(guī)則對現(xiàn)場設(shè)備進行安全性檢測。
本發(fā)明實施例的電子設(shè)備以多種形式存在,包括但不限于:
(1)移動通信設(shè)備:移動通信設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。其中,移動通信設(shè)備包括:智能手機,多媒體手機,功能性手機,以及低端手機等。
(2)超移動個人計算機設(shè)備:超移動個人計算機設(shè)備屬于個人計算機的范疇,具備計算和處理功能,一般也具備移動上網(wǎng)特性。其中,超移動個人計算機設(shè)備包括:掌上電腦(Personal Digital Assistant,PDA),移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Device,MID),以及超級移動個人計算機(Ultra-Mobile Personal Computer,UMPC)等。
(3)便攜式娛樂設(shè)備:便攜式娛樂設(shè)備可以顯示和播放多媒體內(nèi)容。其中,便攜式娛樂設(shè)備包括:音頻和/或視頻播放器,掌上游戲機,電子書,智能玩具,以及便攜式車載導(dǎo)航設(shè)備等。
(4)服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存和系統(tǒng)總線等,服務(wù)器和通用的計算機架構(gòu)類似,但是,由于需要提供高可靠性的服務(wù),因此,在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
綜上所述,本發(fā)明實施例中,分別獲取每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息,并從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的運行數(shù)據(jù)信息中,提取相應(yīng)的現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息;基于提取出的每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的特征性數(shù)據(jù)信息,獲取相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個安全檢測規(guī)則;基于獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,確定相應(yīng)的現(xiàn)場設(shè)備對應(yīng)的各個目標安全檢測規(guī)則以及各個目標安全檢測規(guī)則分別對應(yīng)的執(zhí)行設(shè)備;分別將確定的每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,以使各個執(zhí)行設(shè)備分別按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測。這樣,通過將每一個現(xiàn)場設(shè)備在指定時間段內(nèi)的運行數(shù)據(jù)信息進行統(tǒng)計分析,能夠準確地獲取到每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則。并且,從獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則中,確定出每一個現(xiàn)場設(shè)備分別對應(yīng)的各個目標安全檢測規(guī)則后,再下發(fā)至相應(yīng)的執(zhí)行設(shè)備,不僅可以去除非必要的安全檢測規(guī)則,實現(xiàn)對各個安全檢測規(guī)則的篩選過濾,還可以減少各個執(zhí)行設(shè)備在執(zhí)行相應(yīng)的安全性檢測時使用的處理資源,提高安全性檢測的效率。除此之外,通過將每一個目標安全檢測規(guī)則下發(fā)至相應(yīng)的執(zhí)行設(shè)備,使得各個執(zhí)行設(shè)備能夠按照接收到的目標安全檢測規(guī)則對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測,從而實現(xiàn)了對每一個現(xiàn)場設(shè)備的全方位檢測,提高了工業(yè)現(xiàn)場的安全性和可靠性,從而使得工業(yè)現(xiàn)場中的每一個現(xiàn)場設(shè)備能夠在可信的工作環(huán)境中運行。進一步地,通過獲得的每一個現(xiàn)場設(shè)備分別對應(yīng)的各個安全檢測規(guī)則,對相應(yīng)的現(xiàn)場設(shè)備進行安全性檢測,不再使用各個現(xiàn)場設(shè)備自身的自我保護機制,盡可能地避免了由于不同的現(xiàn)場設(shè)備有不同的自我保護機制,導(dǎo)致現(xiàn)場設(shè)備調(diào)控的靈活性較差的問題,也降低了現(xiàn)場設(shè)備的管理難度。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。